我正在尝试访问文件的创建/上次修改和上次访问的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;
}
` 我无法在屏幕上看到创建的日期。任何人都可以指出错误。谢谢
答案 0 :(得分:0)
fileList是否包含绝对路径?您应该验证QFileInfo对象是否有效。或者你输出的问题没有显示?如果这是一个窗口化的应用程序,我建议使用qDebug()来调试输出而不是cout。