QT 查询文件夹所有文件代码
时间: 2023-07-28 07:10:36 浏览: 84
QT文件查询,查询单个文件和文件夹下所有文件行数
你可以使用 QDir 类来查询一个文件夹中的所有文件。以下是一个简单的示例代码:
```cpp
#include <QDir>
#include <QDebug>
int main()
{
QString folderPath = "/path/to/folder"; // 文件夹路径
QDir folder(folderPath); // 创建 QDir 对象
// 获取文件夹中的所有文件
QStringList files = folder.entryList(QDir::Files);
// 输出文件名
foreach(QString file, files) {
qDebug() << file;
}
return 0;
}
```
在上面的代码中,首先创建了一个 QDir 对象,然后调用 entryList(QDir::Files) 方法获取文件夹中的所有文件。最后,使用 foreach 循环遍历文件列表,并输出每个文件的名称。
注意,这个示例代码是使用 Qt 的 C++ API 编写的。如果你使用的是 Qt 的其他语言绑定(如 PyQt 或 PySide),则代码可能会有所不同。
阅读全文