Java File.mkdir 创建子目录
定义
public boolean mkdir()返回
创建新的空文件夹
异常SecurityException:SecurityManager.checkWrite(java.lang.String)方法不允许创建目录
创建子目录5种方法
File sub1 = new File("dir", "sub1"); sub1.mkdir();
在dir目录下新建sub1目录,并且在当前目录下 "dir/sub1"。它能正常运行的前提是“sub1”的父目录“dir”已经存在!
File sub2 = new File(dir, "sub2"); sub2.mkdir();
在dir目录下新建sub2目录,并且在当前目录下 "dir/sub2"。它能正常运行的前提是“sub2”的父目录“dir”已经存在!
File sub3 = new File("dir/sub3"); sub3.mkdirs();
在dir目录下新建sub3目录,并且在当前目录下 "dir/sub3"。它不需要dir已经存在,也能正常运行;若“sub3”的父母路不存在,mkdirs()方法会自动创建父目录。
File sub4 = new File("/home/skywang/dir/sub4"); sub4.mkdirs();
新建目录"/home/skywang/dir/sub3"。它不需要dir已经存在,也能正常运行;若“sub4”的父母路不存在,mkdirs()方法会自动创建父目录。
URI uri = new URI("file:/home/skywang/dir/sub5"); File sub5 = new File(uri); sub5.mkdirs();
和“方法4”类似,只不过“方法4”中传入的是完整路径,而“方法5”中传入的是完整路径对应URI。
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。