如何获取在Qt中两个QDatetime之间创建的所有文件的文件路径?

时间:2015-12-13 23:15:00

标签: c++ qt

我正在开发一个从服务器获取文件的Qt(C ++)应用程序。所有传入文件都是根据以下格式创建的

  

" yyyyMMddHHmmss。[6个随机字符]。[带随机长度的随机文本] .dcm"

e.g。 " 20151214235923.blabla.bla.dcm"

该应用程序存储两个QDateTime变量:sessionBeginDateTime(格式:yyyyMMddHHmmss)和sessionEndDateTime(格式:yyyyMMddHHmmss)。

我想知道如何获取sessionBeginDateTimesessionEndDateTime之间创建的所有文件(在目录中)的文件路径。

我的代码从目录中获取所有文件路径:

QDirIterator it(dir, QStringList() << "*.dcm", QDir::Files, QDirIterator::Subdirectories);
while (it.hasNext()) {
    //do something...
}

1 个答案:

答案 0 :(得分:0)

Frank Osterfeld的答案是正确答案:

“doc.qt.io/qt-5/qfileinfo.html#created为您提供文件的创建日期。”