c++ QT 遍厲文件夾每一個.raw文件
时间: 2024-03-06 15:48:34 浏览: 28
你可以使用Qt提供的QDir类来遍历文件夹中的文件。以下是一个示例代码,可以遍历特定文件夹中的所有`.raw`文件:
```c++
#include <QCoreApplication>
#include <QDir>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString folderPath = "/path/to/your/folder";
QDir folder(folderPath);
QStringList filters;
filters << "*.raw";
folder.setNameFilters(filters);
folder.setFilter(QDir::Files | QDir::NoSymLinks);
QFileInfoList fileList = folder.entryInfoList();
foreach(QFileInfo fileInfo, fileList) {
qDebug() << fileInfo.absoluteFilePath();
}
return a.exec();
}
```
你可以将`folderPath`变量设置为你要遍历的文件夹的路径。`filters`变量用于设置你要查找的文件类型,这里设置为`*.raw`。`fileList`变量是一个QFileInfoList类型的列表,用于存储文件夹中所有符合条件的文件的信息。遍历该列表,可以获取到每个文件的绝对路径。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)