Невозможно получить созданный / lastModified и lastRead время файла - PullRequest
0 голосов
/ 28 марта 2011

Я пытаюсь получить доступ к созданному / последнему измененному и последнему доступному DateTime файла, ниже приведен пример моей программы -

Подпись метода - removeFiles(QDir &curDir, QStringList &fileList)

 QString fileName; 
QStringList::Iterator it;
QDateTime fileCreationDate; `

for(it = fileList.begin(); it!= fileList.end(); ++it){
    QFile   currentFile((*it)); 
    QFileInfo currentFileInfo((*it)); 
    fileName = currentFile.fileName(); 

    std::cout<<" "<<fileName.toStdString()<<" creation date is: "<<currentFileInfo.created().toString().toStdString()<<std::endl; 

}   

`IЯ не могу увидеть дату создания, напечатанную на экране.Может ли кто-нибудь указать на ошибку.Спасибо

1 Ответ

0 голосов
/ 28 марта 2011

Содержит ли fileList абсолютные пути?Вы должны убедиться, что объект QFileInfo действителен.Или ваша проблема с выводом не отображается?Если это оконное приложение, я предлагаю использовать qDebug () для вывода отладки вместо cout.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...