Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Qt поиск файлов

307
24 декабря 2009 года
Artem_3A
863 / / 11.04.2008
День добрый. Столкнулся с такой проблемой, каким образом можно произвести поиск файлов на локальном диске средствами Qt 4.6? Мой поиск по документации и сети не дал результатов кроме классов QFileSystemModel и подобных, но использование их в моей задачи все равно, что забивать микроскопом гвозди! Мне же требуется, что то типа FindFirst, FindNext! Подскажите есть ли что то подобное или все же придется использовать платформозависимые апи, в конкретном случае винапи!
5
24 декабря 2009 года
hardcase
4.5K / / 09.08.2005
Есть такие стандартные C-шные функции findfirst, findnext, findclose (это кажется io.h).
307
24 декабря 2009 года
Artem_3A
863 / / 11.04.2008
я в курсе, и как раз спрашиваю есть ли что то подобное в Qt, а не как произвести поиск средствами стандартной библиотеки.
11
24 декабря 2009 года
oxotnik333
2.9K / / 03.08.2007
в примерах от QT есть проект findfiles, в нем QDir используется
602
24 декабря 2009 года
KPI Student
265 / / 16.12.2006
Цитата:
Мой поиск по документации и сети не дал результатов


Плохой у вас поиск по сети и документаци.

у QDir есть два метода entryLisy и entryInfoList. Один из них является списком строк (QList<QString>) второй - списком объектов информации о каждом файле.

то есть делаете так:

 
Код:
QDir sources("./src");
foreach (QString fileName, sources.entryList())
{
 // ...
}
307
24 декабря 2009 года
Artem_3A
863 / / 11.04.2008
вот теперь спасибо, помогли. тему можно закрывать.
307
25 декабря 2009 года
Artem_3A
863 / / 11.04.2008
хотя если признаться, способ довольно извращенский!...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог