硅云买域名做网站优化seo厂家
如何获取与testFile同级目录下的所有文件?
- 如何获取与testFile同级目录下的所有文件?
- 当然,有的时候,你还需要把上级目录".."也加进来
如何获取与testFile同级目录下的所有文件?
就比如现在有一个文件路径: 即QString testFile = “C:\xxx\yyy\zzz\1.txt”;
现在,你想获取 1.txt 同级目录下的所有文件 , 你应该怎么做?
QStringList getUpdatedFileList(QString testFile)
{QFileInfo fileInfo(testFile); // 获取文件信息QDir dir = fileInfo.absoluteDir(); // 获取文件所在目录// 获取目录下所有文件(不包括子目录)QStringList fileList = dir.entryList(QDir::Files | QDir::NoDotAndDotDot);return fileList;
}
当然,有的时候,你还需要把上级目录"…"也加进来
QStringList getUpdatedFileList(QString testFile)
{QFileInfo fileInfo(testFile); // 获取文件信息QDir dir = fileInfo.absoluteDir(); // 获取文件所在目录// 获取目录下所有文件(不包括子目录)QStringList fileList;fileList.append("..");fileList.append( dir.entryList(QDir::Files | QDir::NoDotAndDotDot));return fileList;
}