新闻资讯
Java:简述Java.io.File中的mkdir()与mkdirs()的区别
编辑:009 时间:2020-02-21
我们在Java编程中对文件进行操作时,经常会用到java.io.File中的mkdir()和mkdirs()两个方法来创建一个目录(文件夹)。这两个方法非常相似,都是无参数,返回值都为boolean类型的方法,都是用于创建指定路径名称对应的目录。
二者的主要区别如下:
mkdir():只能创建一级目录(文件夹),且父目录必须存在,否则创建失败。
1. new File("one").mkdir();
2. 执行后, 返回true,会建立目录one
3.
4.new File("/one/two/three").mkdir();
5.执行后, 返回false,不会建立任何目录
mkdirs():可以创建多级目录(文件夹),父目录不一定存在。
1.new File("/one/two/three").mkdirs();
2.执行后, 返回true,会建立one/two/three三级目录
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
回复列表