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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QFileInfo.isFile()  (Прочитано 3113 раз)
Avadon
Гость
« : Сентябрь 30, 2009, 13:38 »

Всем доброго дня!  Улыбающийся

Почему QFileInfo.isFile() всегда возвращает false? Я так подозреваю что что-то не так делаю...

Код:
QDir temp_dir(path);

    for(int i = 0; i < temp_dir.entryList().length(); i++)
    {
        QFileInfo FI =  temp_dir.entryList().at(i);
        ...
    }

А каталоге лежат только файлы

Код:
C:\test_catalog\.
C:\test_catalog\..
C:\test_catalog\CPlusPlus.dll
C:\test_catalog\DebuggingHelper.dll
C:\test_catalog\ExtensionSystem.dll
C:\test_catalog\mingwm10.dll
C:\test_catalog\qtcdebugger.exe

Но FI.isFile() всегда возвращает false

UPD: Ещё и FI.exists() возвращает тоже false (несмотря на то что файл существует), и в AbsoluteDir содержится почему-то путь до самого приложения, а не до директории которую указывал...
« Последнее редактирование: Сентябрь 30, 2009, 14:13 от Avadon » Записан
ритт
Гость
« Ответ #1 : Сентябрь 30, 2009, 15:29 »

как минимум, замени entryList на entryInfoList
Записан
Avadon
Гость
« Ответ #2 : Сентябрь 30, 2009, 15:58 »

как минимум, замени entryList на entryInfoList

Оооой, вот я дурья бошка-то... Веселый Спасибо тебе, Константин!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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