QT获取整个目录下的文件路径
时间: 2023-10-26 10:08:08 浏览: 88
Qt5开发及实例-CH904.rar,Qt5得到一个文件的大小和所在的目录路径的代码
可以使用QDir类来获取整个目录下的文件路径。具体实现方法如下:
```cpp
QDir directory("your directory path");
directory.setFilter(QDir::Files | QDir::NoSymLinks); // 设置过滤规则,只获取文件
QFileInfoList fileList = directory.entryInfoList(); // 获取文件信息列表
foreach(QFileInfo fileInfo, fileList) {
QString filePath = fileInfo.absoluteFilePath(); // 获取文件绝对路径
// do something with filePath
}
```
这样就可以获取到指定目录下所有文件的绝对路径了。如果需要获取子目录下的文件,可以将`QDir::NoSymLinks`去掉。
阅读全文