qt遍历文件夹的方法是什么

avatar
作者
猴君
阅读量:2

在Qt中,可以使用QDir类来遍历文件夹。以下是使用QDir类遍历文件夹的方法:

  1. 创建一个QDir对象,指定要遍历的文件夹路径:
QDir dir("/path/to/folder"); 
  1. 使用QDir的entryList()方法获取文件夹中的所有文件和子文件夹的列表:
QStringList fileList = dir.entryList(); 
  1. 遍历文件列表,处理每个文件或文件夹:
foreach (QString file, fileList) {     // 处理文件或文件夹     qDebug() << file; } 

完整的示例代码如下:

#include <QCoreApplication> #include <QDir> #include <QDebug>  int main(int argc, char *argv[]) {     QCoreApplication a(argc, argv);      QDir dir("/path/to/folder");      QStringList fileList = dir.entryList();     foreach (QString file, fileList) {         qDebug() << file;     }      return a.exec(); } 

注意替换/path/to/folder为要遍历的实际文件夹路径。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!