qt怎么遍历文件夹中的文件名

   2025-02-15 5630
核心提示:在Qt中,可以使用QDir类来遍历文件夹中的文件名。下面是一个示例代码:#include QCoreApplication#include QDir#include QDebugi

在Qt中,可以使用QDir类来遍历文件夹中的文件名。下面是一个示例代码:

#include <QCoreApplication>#include <QDir>#include <QDebug>int main(int argc, char *argv[]){    QCoreApplication a(argc, argv);    QString folderPath = "your_folder_path";  // 文件夹路径    QDir folderDir(folderPath);  // 创建文件夹目录对象    folderDir.setFilter(QDir::Files | QDir::NoDotAndDotDot);  // 设置过滤器,只获取文件,不包括"."和".."    folderDir.setSorting(QDir::Name);  // 设置排序方式,按文件名排序    QFileInfoList fileList = folderDir.entryInfoList();  // 获取文件列表    foreach (QFileInfo fileInfo, fileList) {        QString fileName = fileInfo.fileName();  // 获取文件名        qDebug() << fileName;    }    return a.exec();}

请将your_folder_path替换为你想要遍历的文件夹的路径。上述代码使用QDir::entryInfoList()函数获取文件夹中的文件列表,然后使用foreach循环遍历文件列表,获取每个文件的文件名,并打印输出。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言