【QT】QT遍历目录操作

QT遍历目录操作

目录

1.添加头文件

2.添加.h文件代码

3.添加.cpp文件代码

4.调用

5.效果


1.添加头文件

#include <QStringList>
#include <QFile>
#include <QFileInfo>
#include <QFileInfoList>
#include <QDir>
#include <QDebug>

2.添加.h文件代码

private:
    QStringList read_dir(const QString &dirname,const QString &dirpath);

3.添加.cpp文件代码

QStringList Softdog::read_dir(const QString &dirname, const QString &dirpath)
{
    QDir dir(dirpath+dirname);
    QStringList nameFilters;
    nameFilters << "*";
    QStringList files = dir.entryList(nameFilters,QDir::Dirs | QDir::Readable,QDir::Name);
    qDebug() << files;
    return files;
}

4.调用

read_dir("private","/root/");

5.效果

(".", "..", "test", "test2")
发布了139 篇原创文章 · 获赞 24 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/rong11417/article/details/103988025