qt 获取文件夹里面所有的.wwf文件名称存到qstringlist
时间: 2024-12-10 10:47:29 浏览: 14
在Qt中,你可以使用QDir类来遍历文件夹并获取所有`.wwf`文件的名称。下面是一个简单的示例,演示如何将文件名添加到QStringList:
```cpp
#include <QDir>
#include <QStringList>
QStringList getWwfFiles(QString folderPath) {
QDir dir(folderPath);
QStringList fileNames;
if (!dir.exists()) {
qDebug() << "Folder does not exist.";
return fileNames;
}
QStringList filter {"*.wwf"};
dir.setFilter(filter); // 设置过滤器只查找.wwf文件
QStringList::Iterator it = dir.entryList().begin();
while (it != dir.entryList().end()) {
QString fileName = *it;
fileNames.append(fileName);
++it;
}
return fileNames;
}
// 使用方法
QStringList wwfs = getWwfFiles("/path/to/folder");
for (const QString& fileName : wwfs) {
qDebug() << "File name: " << fileName;
}
阅读全文