Qt 如何判断文件是不是一个目录
2024-10-09 23:39:59
做个文件管理系统的时候碰到的question,下面来讲解下方法,因为在网上都没找到,就只能翻官方文档相关信息结果找到isFile(),isDir();
因为是文件管理系统,那么肯定现先获取到它的路径以及名称,然后显示名字到tableview上。
那么问题来了,怎么获取呢?
前面是或缺到了该文件的名称比如qt自动生成的 makefile这货就是没有后缀的文件,也不知道怎么判断是不是文件夹。
使用QFileInfo fileinfo(文件绝对路径)。
fileinfo.isfile();这里返回一个布尔值,如果这个对象指向的是文件或者是文件符号,那么返回真,若不是,比如是个目录,那么就返回假,
这样需要做的判断目的已经达到了
下面是判断是不是一个目录
fileinfo.isdir();也是同理返回的是布尔值,若是对象指向的是目录或者是目录符号,那么返回真,若不是,如指向文件,那么返回假,就这么简单。
最新文章
- Hadoop Cluster 安装
- 整理一下Entity Framework的查询
- poj1547---结构数组
- 我的Mac应用
- C#去掉字符串头尾指定字符
- linux系统文件扩展名介绍
- C程序第二次作业
- MySQL进阶(一)主外键讲解
- 什么是Tensor
- 路径规划(1)--连接GPS接收端
- fixed Oracle SQL报错 #ORA-01460: 转换请求无法实施或不合理
- 利用kali破解wifi密码
- CRM项目之stark组件(1)
- 浅谈前端三大框架Angular、react、vue
- WPF为stackpanel设置滚动条
- iOS 关于 GIF 图片那点事
- elasticsearch.net search入门使用指南中文版(翻译)
- MarkdownPad基于语法示例
- Citrix-Netscaler-VPX-11.0
- Unix中库的使用