当前位置: 首页 > news >正文

如何获取与testFile同级目录下的所有文件?

如何获取与testFile同级目录下的所有文件?

  • 如何获取与testFile同级目录下的所有文件?
  • 当然,有的时候,你还需要把上级目录".."也加进来

如何获取与testFile同级目录下的所有文件?

就比如现在有一个文件路径: 即QString testFile = “C:\xxx\yyy\zzz\1.txt”;
现在,你想获取 1.txt 同级目录下的所有文件 , 你应该怎么做?

QStringList getUpdatedFileList(QString testFile)
{
    QFileInfo fileInfo(testFile);  // 获取文件信息
    QDir dir = fileInfo.absoluteDir();  // 获取文件所在目录

    // 获取目录下所有文件(不包括子目录)
    QStringList fileList = dir.entryList(QDir::Files | QDir::NoDotAndDotDot);

    return fileList;
}

当然,有的时候,你还需要把上级目录"…"也加进来

QStringList getUpdatedFileList(QString testFile)
{
    QFileInfo fileInfo(testFile);  // 获取文件信息
    QDir dir = fileInfo.absoluteDir();  // 获取文件所在目录

    // 获取目录下所有文件(不包括子目录)
    QStringList fileList;
    fileList.append("..");
    fileList.append( dir.entryList(QDir::Files | QDir::NoDotAndDotDot));

    return fileList;
}

相关文章:

  • 企业级AI架构探索:业务驱动,场景优先
  • 集成平台是选择专业iPaaS厂商还是大型软件企业?
  • 善用批处理的for命令倍增效率(附彩蛋:windows官方bug)
  • 【面试场景题-你知道readTimeOutException,会引发oom异常吗】
  • JavaScript 获取 URL 中参数值的详解
  • 【动态规划】详解混合背包问题
  • YOLO11改进-模块-引入空间带状注意力机制(Spatial Strip Attention,SSA)增强模型对空间信息处理能力的重要模块
  • Windows搭建免翻墙的BatteryHistorian
  • Animation - AI Controller控制SKM_Manny的一些问题
  • 笔记:代码随想录算法训练营day58:101.孤岛的总面积、102.沉没孤岛、103.水流问题、104.建造最大岛屿
  • 成都文创浪潮中,国际数字影像产业园的标杆塑造之路
  • Netlify 的深度解析及使用指南
  • 深入探讨 `ip2region` 中三种初始化方法:newWithBuffer、newWithVectorIndex 和 newWithFileOnly
  • 针对耳鸣患者推荐的一些菜谱和食材
  • 产品更新 | 数字助决胜:华望M-Arch平台实现从体系模型到仿真推演
  • ManiWAV:通过野外的音频-视频数据学习机器人操作
  • C#自定义曲线便器功能实现(简化版)
  • PTA团体程序设计天梯赛-练习集46-50题
  • qt程序打包成一个文件
  • Chapter 8 Charge Pump
  • 30天网站建设实录光盘云盘/海淀网站建设公司
  • 电玩网站开发/现在推广引流什么平台比较火
  • 上海交通大学文科建设处网站/网店代运营十大排名
  • 一般做网站带宽选择多大的/国内最近的新闻大事
  • 买域名做网站跳转/网站服务器查询
  • 网站设计怎么做图片透明度/网店交易平台