QDir sources("./src");
foreach (QString fileName, sources.entryList())
{
// ...
}
Qt поиск файлов
День добрый. Столкнулся с такой проблемой, каким образом можно произвести поиск файлов на локальном диске средствами Qt 4.6? Мой поиск по документации и сети не дал результатов кроме классов QFileSystemModel и подобных, но использование их в моей задачи все равно, что забивать микроскопом гвозди! Мне же требуется, что то типа FindFirst, FindNext! Подскажите есть ли что то подобное или все же придется использовать платформозависимые апи, в конкретном случае винапи!
Есть такие стандартные C-шные функции findfirst, findnext, findclose (это кажется io.h).
я в курсе, и как раз спрашиваю есть ли что то подобное в Qt, а не как произвести поиск средствами стандартной библиотеки.
в примерах от QT есть проект findfiles, в нем QDir используется
Цитата:
Мой поиск по документации и сети не дал результатов
Плохой у вас поиск по сети и документаци.
у QDir есть два метода entryLisy и entryInfoList. Один из них является списком строк (QList<QString>) второй - списком объектов информации о каждом файле.
то есть делаете так:
Код:
вот теперь спасибо, помогли. тему можно закрывать.
хотя если признаться, способ довольно извращенский!...