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); } }
(转)java中mkdir()和mkdirs()的区别
最新推荐文章于 2024-06-12 10:14:13 发布