当前位置: 首页 > 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
  • 上海将发布新一版不予行政处罚清单、首份减轻行政处罚清单
  • A股三大股指收涨:军工股掀涨停潮,两市成交近1.5万亿元
  • 女租客欠租后失联,房东开门后无处下脚:40平公寓变垃圾场
  • 柳向春:关于美国国会图书馆所藏《全芳备祖》的一些故事
  • 新华社:赵心童世锦赛夺冠,中国书写斯诺克运动新历史
  • 证券时报头版:巴菲特留给投资界的珍贵启示