java.io.File类中mkdir()与mkdirs()区别
来源:互联网 发布:恐怖童谣案件还原知乎 编辑:程序博客网 时间:2024/05/17 03:10
在Java中对文件进行操作时常常用到java.io.File.mkdir()和java.io.File.mkdirs()两个方法来创建一个目录(文件夹),这两个方法非常相似,都是无参数且返回值都为boolean类型的方法,都是用于创建指定路径名称对应的目录,但二者主要区别如下:
java.io.File.mkdir():只能创建一级目录,且父目录必须存在,否则无法成功创建一个目录。
java.io.File.mkdirs():可以创建多级目录,父目录不一定存在。
下面给出一个例程可以深刻体会二者的区别:
编译运行,可以在该例程工程目录(文件夹)下看到如下结果:
path1是一个一级路径,使用java.io.File.mkdir()可以成功创建对应的目录;
而path2是一个二级路径,使用java.io.File.mkdir()却不能创建对应的目录;
path3是一个一级路径,path4是一个二级路径,分别使用java.io.File.mkdirs()均可以成功创建各自对应的目录。
0 0
- java.io.File类中mkdir()与mkdirs()区别
- java.io.File类中mkdir()与mkdirs()区别
- java.io.File类中mkdir()与mkdirs()区别
- java.io.file 中mkdir和mkdirs的区别
- java File类mkdir()与mkdirs()方法的区别:
- java File类 mkdir()与mkdirs()的区别
- JAVA 中File mkdir()与mkdirs()
- Java中File类mkdir和mkdirs的区别
- java.io.File中的mkdir() 和 mkdirs() 方法区别
- java 中的renameTO/java.io.File中mkdir和mkdirs的区别
- java.io.File中mkdir()和mkdirs()的区别
- java.io.File中mkdir()和mkdirs()的区别
- java.io.File中mkdir()和mkdirs()的区别
- File类中的mkdir()与mkdirs()的区别
- File类中mkdir()和mkdirs()的区别
- File中mkdir()和mkdirs()的区别
- java类 File类的mkdir()和mkdirs()的区别
- java File类中的mkdir()和mkdirs()有什么区别
- 1. 环境配置
- caffe的python接口学习(2):生成solver文件
- Zend Studio + Firefox调试PHP代码
- iOS app打包 -- 生成ipa测试包 步骤详解
- python的字符串操作
- java.io.File类中mkdir()与mkdirs()区别
- 今天使用JPA中的 findone()函数在一对多时发生查询数据重复
- 拿什么来衡量程序员的生产力?
- Python——过滤错误日志
- WAV文件格式分析
- 国内TCP单边“加速”的“正确”做法
- linux根目录/扩容
- JS对象转URL参数(原生JS和jQuery两种方式)
- uoj164. 【清华集训2015】V