Java - File 之 mkdir() & mkdirs() 区别
Posted 程序员牧码
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java - File 之 mkdir() & mkdirs() 区别相关的知识,希望对你有一定的参考价值。
mkdir
创建此抽象路径名指定的目录,只能在已经存在的目录中创建文件夹。
File file = new File("c:\\\\f1\\\\f2");
file.mkdir();
结果:如果 f1 不存在,则不会创建任何目录!
mkdirs
创建此抽象路径名指定的目录,包括所有必需但不存在的父目录,可以创建多级目录。
File file = new File("c:\\\\f1\\\\f2");
file.mkdirs();
结果:如果 f1 不存在,也会连续创建 f1、f2 目录!
以上是关于Java - File 之 mkdir() & mkdirs() 区别的主要内容,如果未能解决你的问题,请参考以下文章
java.io.File的java中mkdir()和mkdirs()之间的区别[关闭]
Java File类 mkdir 不能创建多层目录,如果是多层,可以调mkdirs