Java File创建子目录的5种方法

1. 方法一

File sub1 = new File("dir", "sub1");
sub1.mkdir();

在dir目录下新建sub1目录,并且在当前目录下 "dir/sub1"。它能正常运行的前提是“sub1”的父目录“dir”已经存在!

2. 方法二

File sub2 = new File(dir, "sub2");
sub2.mkdir();

在dir目录下新建sub2目录,并且在当前目录下 "dir/sub2"。它能正常运行的前提是“sub2”的父目录“dir”已经存在!

3. 方法三

File sub3 = new File("dir/sub3");
sub3.mkdirs();

在dir目录下新建sub3目录,并且在当前目录下 "dir/sub3"。它不需要dir已经存在,也能正常运行;若“sub3”的父母路不存在,mkdirs()方法会自动创建父目录。

4. 方法四

File sub4 = new File("/home/skywang/dir/sub4");
sub4.mkdirs();

新建目录"/home/skywang/dir/sub3"。它不需要dir已经存在,也能正常运行;若“sub4”的父母路不存在,mkdirs()方法会自动创建父目录。

5. 方法五

URI uri = new URI("file:/home/skywang/dir/sub5"); 
File sub5 = new File(uri);
sub5.mkdirs();

和“方法4”类似,只不过“方法4”中传入的是完整路径,而“方法5”中传入的是完整路径对应URI。


版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。