qt遍历文件夹中的文件名
时间: 2024-02-16 20:05:23 浏览: 223
QT文件夹绝对路径定位
5星 · 资源好评率100%
你可以使用QDir类来遍历文件夹中的文件名,具体步骤如下:
1. 创建QDir对象并指定要遍历的文件夹路径,例如:
```
QDir dir("/path/to/folder");
```
2. 使用QDir::entryList()函数获取文件夹中的文件列表,例如:
```
QStringList fileList = dir.entryList();
```
如果你想只获取某种类型的文件,可以在entryList()函数中传入一个过滤器参数,例如:
```
QStringList fileList = dir.entryList(QStringList() << "*.txt", QDir::Files);
```
上面的例子会获取文件夹中所有扩展名为".txt"的文件。
3. 遍历文件列表并做相应处理,例如:
```
foreach(QString fileName, fileList) {
// 处理文件名
}
```
在上面的代码中,fileName是遍历到的文件名。
注意:在使用QDir类时,需要包含头文件#include <QDir>。
阅读全文