嵌入式积累|Qt5.9获取指定目录下的文件夹下的文件名称(函数(QDir::setFilter()))
本文主要总结只获取指定目录下的文件夹的名称,过滤条其它类型文件。
核心点是函数QDir::setFilter()的参数设置QDir::Dirs,如下所示:
dir.setFilter(QDir::Dirs | QDir::NoDotAndDotDot);
1.1下面的是总结的函数:
QStringList Widget::getDirName(QString pathsDir)
{
/*获取文件夹下的文件名称*/
QDir dir(pathsDir);
if (!dir.exists())
{
return QStringList("");
}
dir.setFilter(QDir::Dirs | QDir::NoDotAndDotDot);
QStringList allImageNameList = dir.entryList();
if (allImageNameList.count() <= 0)
{
return QStringList("");
}
return allImageNameList;
}
1.2调用该函数,输出文件夹的名称如下图所示:
文章图片
参考内容:
【嵌入式积累|Qt5.9获取指定目录下的文件夹下的文件名称(函数(QDir::setFilter()))】https://www.xuebuyuan.com/994757.html
推荐阅读
- 日常积累,水到渠成的必备要素
- 【46】如何积累第一批粉丝()
- 嵌入式(编译内核、根文件系统等)
- 《讲法——从说教到赋能》??第十一章|《讲法——从说教到赋能》??第十一章 高效阅读,积累知识 读书笔记
- Java积累|Java积累 - 堆和栈
- 【素材积累day1】
- 嵌入式-外设|DDR3基础详解
- SpringBoot中的嵌入式ActiveMQ
- react|react 面试题积累 (持续更新)
- 《我们创造自己的人生》点评积累