首页 > 编程语言 >【代码片段】Qt6.2.4 C++ 获取目录与排除指定文件夹

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

时间:2022-09-22 19:33:42浏览次数:83  
标签:Dirs files Qt6.2 C++ QDir 文件夹 filters entryInfoList dir

参考

环境

环境 版本
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];
    }

标签:Dirs,files,Qt6.2,C++,QDir,文件夹,filters,entryInfoList,dir
From: https://www.cnblogs.com/xiaqiuchu/p/16720626.html

相关文章

  • Dev C++中窗口输出中文问题解决
    1、window+R+regedit调出注册表  2、点击Dec_Dev-Cpp_ConsolePauser.exe 3、鼠标左键双击“CodePage”,弹出设置页面。选择“十进制”,输入65001  4、右键点......
  • 07(C++二级)
    1.指向数组的指针     int(*P)[10]     的初始化......
  • C/C++ 使用四种方法交换两个数(包括不使用第三个变量)
    #include<iostream>#include<string>#include<windows.h>usingnamespacestd;//方式一使用指针voidswap1(int*a,int*b){//指针作为函数的参数intt......
  • C++自定义的工具函数
    my_function.h1#pragmaonce2#include<iostream>3#include<cstdarg>4#include<list>5#include<vector>6#include<bitset>7#include<c......
  • UEC++编程规范
    UEC++中类的命名规范Axxx继承自AActorUxxx继承自UObjectFxxx原生C++Ixxx接口类Sxxx为slate 枚举的定义:1.加反射宏UENUM()2.自定义enumclassECustomColorType:......
  • C++ void类型指针
    void  =>空类型void*=>空类型指针,只存储地址的值,丢失类型,无法访问,要访问其值,我们必须对这个指针做出正确的类型转换,然后再间接引用指针。所有其它类型的指针都可以......
  • UEC++ 事件
    事件本身和多播代理一样,为了操作的安全性,事件提供了额外的操作限定。即禁止在声明事件对象的外部调用事件传播,清理,检查等函数。通过操作隔离,最大程度的增加了事件的安全性......
  • 算法题中常用的C++函数
    一、向vector容器中增添元素1、在末尾增添一个元素push_back()2、在任意地方插入一个或多个元素insert()#include<iostream>#include<vector>//注意这......
  • VScode中配置C语言/C++运行环境
    https://www.bilibili.com/video/BV1Cu411y7vT/?spm_id_from=333.337.search-card.all.click&vd_source=50f71b6f0ea6d5115ac14c7af4277547......
  • 类型推导--Effective modern C++ 学习笔记
    类型推导--EffectivemodernC++学习笔记auto和template虽然用起来很爽,但是作为程序员我们应该了解C++编译器做了哪些事情,从而确实的保证整套机制能够顺利的运作。1.模......