除了手动过滤..和.之外,还有什么“官方”方法可以做到这一点吗?
文档中没有提到太多,以下是我使用的内容,
QDir dir (path);
foreach (const QFileInfo & fileInfo, dir.entryInfoList())
{
if (fileInfo.fileName() != ".." && fileInfo.fileName() != ".")
{
blabla
}
}发布于 2012-10-22 17:55:52
您可以尝试使用entryInfoList的QDir::NoDotAndDotDot选项
foreach (const QFileInfo & fileInfo, dir.entryInfoList(QDir::NoDotAndDotDot | QDir::Files))(这将只为您提供文件:为目录添加QDir::Dirs )
https://stackoverflow.com/questions/13008803
复制相似问题