mkdirs()创建此抽象路径指定的目录,包括所有必须但不存在的父目录。(及可以创建多级目录,无论是否存在父目录)
通过以下代码可以了解:
mkdirs():
import java.io.*
public class file
{ public static void main(String[]args)
{
File tempDir = new File( "temp ")//当该为多级目录时,将无法创建。
tempDir.mkdir()
System.out.println(tempDir)
}
}
mkdirs():
import java.io.*
public class file
{ public static void main(String[]args)
{
File tempDir = new File( "temp//temp ")
tempDir.mkdirs()
System.out.println(tempDir)
}
}
mkdirs()可以建立多级文件夹,mkdir()只会建立一级的文件夹,
如下:
new
File("/tmp/one/two/three").mkdirs()
执行后,
会建立tmp/one/two/three四级目录
new
File("/tmp/one/two/three").mkdir()
则不会建立任何目录,
因为找不到/tmp/one/two目录,
结果返回false