【代码片段】Qt6.2.4 C++ 获取目录与排除指定文件夹

参考

环境

环境 版本
windows 10
QT 6.2.4
Qt Creator 8.0.1 (Community)
qmake

代码

    QString phpDir = "C:/wamp/php";
    QDir dir(phpDir);
    // 构造筛选条件,可以为空
    QStringList filters;
    // 查找php命名相关
    filters << "php*-x86" << "php*-x64";
    // 查找文件夹并且不查找 . 与 ..
    QList<QFileInfo>files = dir.entryInfoList(filters, QDir::Dirs | QDir::NoDotAndDotDot);
//    QList<QFileInfo>files = dir.entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot);
//    QList<QFileInfo>files = dir.entryInfoList();
    for (int i = 0;i < files.count(); i++) {
        qDebug() << files[i].fileName();
        qDebug() << files[i];
    }
posted @ 2022-09-22 19:27  夏秋初  阅读(131)  评论(0)    收藏  举报