获取文件夹所有文件与文件名 qt
时间: 2023-07-24 08:58:55 浏览: 101
获取文件夹所有文件的名称
4星 · 用户满意度95%
您可以使用 QDir 类来获取文件夹中的所有文件和文件名。以下是一个示例代码:
```cpp
QDir directory("/path/to/folder");
directory.setFilter(QDir::Files | QDir::NoDotAndDotDot); // 过滤掉.和..文件,只显示文件
QFileInfoList fileList = directory.entryInfoList(); // 获取文件列表
foreach (QFileInfo fileInfo, fileList) {
QString fileName = fileInfo.fileName(); // 获取文件名
qDebug() << "File Name:" << fileName;
}
```
您可以将 `/path/to/folder` 替换为您想要获取文件的文件夹路径。然后,利用 `setFilter` 方法来过滤掉不需要的文件,然后使用 `entryInfoList` 方法来获取文件列表。最后,使用 `fileName` 方法来获取每个文件的文件名。
阅读全文