QDir中mkdir和mkpath的区别!

mkdir:
原型:bool QDir::mkdir(const QString &dirName) const
Creates a sub-directory called dirName.
Returns true on success; otherwise returns false.
If the directory already exists when this function is called, it will return false.

解释:
创建一个名为dirName的子目录
成功:返回true;失败:返回false
如果此函数调用时,该目录已经存在,将会返回false

mkpath:
原型:bool QDir::mkpath(const QString &dirPath) const
Creates the directory path dirPath.
The function will create all parent directories necessary to create the directory.
Returns true if successful; otherwise returns false.
If the path already exists when this function is called, it will return true.

解释:
创建一个目录路径
这个函数将会创建所有必需的父类目录
成功:返回true;失败:返回false
如果此函数调用时,该路径已经存在,此函数将会返回true

区别:如果要创建的目录存在,mkdir返回false,而mkpath返回true,另外mkpath里为路径或者目录,而mkdir必须为目录!!!

QDir中mkdir和mkpath的区别相关推荐

  1. linux mkdir -m权限,Linux中mkdir和touch命令区别

    一.目的 本文将介绍linux下新建文件或文件夹.删除文件或文件夹命令.         touch能够新建文件,mkdir用来新建文件夹.rm用来删除文件或文件夹.         本文将选取ubu ...

  2. QDir的mkdir和mkpath区别

    mkdir:上层目录不存在时,创建会失败.比如创建"c:\\test\test",如果test不存在,那test也创建不了.目录已经存在时会返回false. mkpath:上层目录 ...

  3. Linux中mkdir和touch命令区别

    一.目的 本文将介绍linux下新建文件或文件夹.删除文件或文件夹命令.         touch能够新建文件,mkdir用来新建文件夹.rm用来删除文件或文件夹.         本文将选取ubu ...

  4. linux下mkdir头文件_Linux中mkdir函数与Windows中_mkdir函数的区别

    下面先来给大家介绍windows下_mkdir函数 #include int _mkdir( const char *dirname ); 参数: dirname是目录的路径名指针 返回值: 如果新目 ...

  5. golang 创建文件目录 os.Mkdir、os.MkdirAll 区别

    本文主要讲述os.Mkdir.os.MkdirAll区别以及在创建文件目录过程中的一些其他技巧. os.Mkdir("abc", os.ModePerm) //创建目录 os.Mk ...

  6. python中break和continue的区别

    python中break和continue的区别 break 结束for 或者while 循环  后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...

  7. java中separator_java - File.separator和路径中的斜杠之间的区别

    java - File.separator和路径中的斜杠之间的区别 在Java Path-String中使用/和普通的File.separator有什么区别? 与双反斜杠相比,/平台独立似乎不是原因, ...

  8. PHP中self和static的区别,php中self与static的区别

    原文链接,猛击这里. php中self与static的区别 通过一些示例,我们可以很容易看出self和static的区别.假定我们有class Car – 它有两个方法,model和getModel. ...

  9. php 抽象类 接口 区别,PHP中抽象类、接口的区别与选择分析

    本文实例分析了PHP中抽象类.接口的区别与选择.分享给大家供大家参考,具体如下: 区别: 1.对接口的使用是通过关键字implements.对抽象类的使用是通过关键字extends.当然接口也可以通过 ...

  10. php $this self,php中self与$this的区别

    学习php中self与$this的区别. 先来看下parent与self的例子: /* * parent与self的区别 * by www.jbxue.com */ class A{ function ...

最新文章

  1. 阿里云oss云存储图片上传在wangEditor富文本编辑器上的集成
  2. Spring Boot 2.0 多图片上传加回显
  3. [问答]-ARM文档中的†和‡的含义
  4. 上海哪个图书馆营业时间最长
  5. java项目经验行业_行业研究以及如何炫耀您的项目
  6. Java BigInteger类| and()方法与示例
  7. Java-eclipse快捷键及设置
  8. Anaconda+Win10安装
  9. 在JSP页面中获取系统当前日期时间
  10. Linux命令收藏-进程管理
  11. 拓端tecdat|R语言解决最优化运营研究问题-线性优化(LP)问题
  12. OpenCV用C画线代码示例
  13. MySQL数据库解决方案
  14. MVG 为 SGS 提供汽车天线测量和 OTA 测试设备
  15. 一种可调电子负载电路/可调恒流源电路
  16. 密码如何改变了我的一生
  17. 五行代码实现图像识别(深入版)
  18. 简单的网页制作期末作业——电影泰坦尼克号(4页)
  19. 360°幻影成像展示产品,带来逼真的视觉效果
  20. stm32调试内存越界情况

热门文章

  1. ai怎么做波普风圆点_AI绘画教程,绘画波普艺术风格人像
  2. 数字电路逻辑设计 总结
  3. 保密管理规定 涉密计算机销毁,涉密文件保密制度
  4. [C#]文件中转站程序及源码
  5. 数据库系统概念第六版课后习题-第二章答案
  6. 微软官网win10系统下载地址
  7. python爬虫,短短25行代码批量下载豆瓣妹子图片
  8. 电脑硬盘怎么测试软件,如何通过软件检测电脑硬盘坏道?
  9. 综合布线干线子系统设计原则
  10. 阿里再“牵手”中国邮政 民营快递或共享资源?