做个文件管理系统的时候碰到的question,下面来讲解下方法,因为在网上都没找到,就只能翻官方文档相关信息结果找到isFile(),isDir();

因为是文件管理系统,那么肯定现先获取到它的路径以及名称,然后显示名字到tableview上。

那么问题来了,怎么获取呢?

前面是或缺到了该文件的名称比如qt自动生成的 makefile这货就是没有后缀的文件,也不知道怎么判断是不是文件夹。

使用QFileInfo fileinfo(文件绝对路径)。

fileinfo.isfile();这里返回一个布尔值,如果这个对象指向的是文件或者是文件符号,那么返回真,若不是,比如是个目录,那么就返回假,

这样需要做的判断目的已经达到了

下面是判断是不是一个目录

fileinfo.isdir();也是同理返回的是布尔值,若是对象指向的是目录或者是目录符号,那么返回真,若不是,如指向文件,那么返回假,就这么简单。

最新文章

  1. Hadoop Cluster 安装
  2. 整理一下Entity Framework的查询
  3. poj1547---结构数组
  4. 我的Mac应用
  5. C#去掉字符串头尾指定字符
  6. linux系统文件扩展名介绍
  7. C程序第二次作业
  8. MySQL进阶(一)主外键讲解
  9. 什么是Tensor
  10. 路径规划(1)--连接GPS接收端
  11. fixed Oracle SQL报错 #ORA-01460: 转换请求无法实施或不合理
  12. 利用kali破解wifi密码
  13. CRM项目之stark组件(1)
  14. 浅谈前端三大框架Angular、react、vue
  15. WPF为stackpanel设置滚动条
  16. iOS 关于 GIF 图片那点事
  17. elasticsearch.net search入门使用指南中文版(翻译)
  18. MarkdownPad基于语法示例
  19. Citrix-Netscaler-VPX-11.0
  20. Unix中库的使用

热门文章

  1. 微信支付-“申请退款”接口遇到curl出错,错误码:58
  2. linux+php+apache web调用python脚本权限问题解决方案
  3. VC++ CStatic控件背景透明且改变其文本时,文字重叠解决方法
  4. SOA架构介绍和理解
  5. Windows服务一:新建Windows服务、安装、卸载服务
  6. linux一些目录功能
  7. JavaScript 随笔1
  8. 【POJ2482】Stars in Your Window(线段树,扫描线)
  9. orcl 中decode的妙用
  10. grep使用多个查询条件--或