社区
其他技术讨论专区
帖子详情
QDir 的entryInfoList问题
weixin_38060626
2019-09-19 03:42:37
大家好,我现在碰到一个比较怪的问题。我要做一个简单的资源管理器,用的是QDir的entryInfoList读取目录下的文件信息。但出现了一个问题是,有时候能读取出来文件信息,有时候又不行(目录下有文件),请问这是怎么回事,谢谢
...全文
1197
1
打赏
收藏
QDir 的entryInfoList问题
大家好,我现在碰到一个比较怪的问题。我要做一个简单的资源管理器,用的是QDir的entryInfoList读取目录下的文件信息。但出现了一个问题是,有时候能读取出来文件信息,有时候又不行(目录下有文件),请问这是怎么回事,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一个帅气的王子
2021-05-07
打赏
举报
回复
+1 我的是5.6版本qt目录有bug,遍历时候entryInfoList有小概率返回空。
Qt C++ 递归删除文件目录和文件
//QFile
Info
List
file
List
= dir.
entry
Info
List
(
QDir
::Dirs |
QDir
::Files |
QDir
::Hidden |
QDir
::NoDotAndDotDot,
QDir
::Name |
QDir
::DirsFirst); QFile
Info
List
file
List
= dir.
entry
Info
List
(
QDir
::Files | ...
Qt遍历本地文件中的所有图片资源
4. 获取文件信息:调用
QDir
的
entry
Info
List
()方法,获取目录下所有文件和子目录的QFile
Info
对象列表。 5. 遍历文件:使用循环遍历QFile
Info
列表,对每个文件或子目录进行判断: - 如果是子目录,递归调用相同的...
QT creator遍历目录下的所有文件方法
在这个例子中,`
QDir
::
entry
Info
List
()`函数用于获取目录下的所有条目,参数`
QDir
::AllEntries`表示包括文件和子目录,而`
QDir
::NoDotAndDotDot`则排除`.`和`..`这两个特殊目录。然后通过`QFile
Info
`类,我们可以...
Qt删除一个目录下所有文件和文件夹
使用`
QDir
::
entry
List
()`或`
QDir
::
entry
Info
List
()`方法可以获取目录下的文件和子目录列表。你可以指定过滤器(如只获取文件或只获取目录)和排序方式。 ```cpp
QDir
dir("path/to/directory"); QString
List
...
QT处理文件夹下的文件demo
dir.setFilter(
QDir
::Files |
QDir
::Dirs |
QDir
::NoDotAndDotDot); ``` - `
QDir
::Files`:表示仅包含普通文件。 - `
QDir
::Dirs`:表示仅包含目录。 - `
QDir
::NoDotAndDotDot`:排除`.`和`..`。 5. **设置...
其他技术讨论专区
477
社区成员
790,955
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章