c++ QT 遍厲文件夾每一個.raw文件
时间: 2024-03-06 22:48:34 浏览: 66
你可以使用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类型的列表,用于存储文件夹中所有符合条件的文件的信息。遍历该列表,可以获取到每个文件的绝对路径。
阅读全文