新闻资讯

新闻资讯 通知公告

Java:简述Java.io.File中的mkdir()与mkdirs()的区别

编辑:009     时间:2020-02-21
ava:简述Java.io.File中的mkdir()与mkdirs()

      我们在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三级目录


郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

回复列表

相关推荐