Russian Qt Forum
Ноябрь 25, 2024, 02:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Фильтр для QStringList QDir::entryList ( const QStringList & nameFilters, ...)  (Прочитано 7366 раз)
Zmeishe
Гость
« : Июнь 18, 2008, 10:48 »

Qt 4.3.3
QStringList QDir::entryList ( const QStringList & nameFilters, Filters filters = NoFilter, SortFlags sort = NoSort ) const

Каким должен быть nameFilters, чтобы в список попали все исполняемые модули кроме некоторых с определённым шаблоном?

Сделал так,
Код:
#ifdef Q_OS_WIN
  QStringList list = dir.entryList(QStringList() << "*.dll" << "*.exe", QDir::Files, QDir::Type | QDir::Name);
#else
 #ifdef Q_OS_LINUX
  QStringList list = dir.entryList(QStringList("*"), QDir::Files | QDir::Executable | QDir::NoSymLinks, QDir::Type | QDir::Name);
 #endif
#endif
но в список попадают все файлы dll и exe, а надо некоторые исключить.

Или их потом программно из этого списка выкидывать ?
Записан
crossly
Гость
« Ответ #1 : Июнь 18, 2008, 11:01 »

а по имени....
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.098 секунд. Запросов: 20.