mkdir()创建此抽象路径名称指定的目录,一次只能创建一级目录,如果要创建多级目录必须一级一级创建,先创建父目录,再在父目录的基础上创建下一级子目录。
mkdirs()创建此抽象路径指定的目录,包括所有必须但不存在的父目录。
代码示例:
mkdirs():
import java.io.*;
public class file
{ public static void main(String[]args)
{
File file1 = new File( "file1");//当该为多级目录时,将无法创建。
file1.mkdir();
File file2=new File("file1//file2");//因为前面已经创建了file1,所以这里以file1为父目录创建 file2没问题
file2.mkdir();
}
}
mkdirs():
import java.io.*;
public class file
{ public static void main(String[]args)
{
File file= new File( "temp//temp ");//一次可以创建多级目录
file.mkdirs();
System.out.println(file);
}
}