谁能告诉我这两种方法之间的区别:
file.mkdir()
file.mkdirs()
mkdirs()
还创造了父目录在这个路径中File
代表。
javadocs http://docs.oracle.com/javase/6/docs/api/java/io/File.html#mkdirs%28%29 for mkdirs()
:
创建以此抽象路径名命名的目录,包括任何
必要但不存在的父目录。请注意,如果这
操作失败,它可能已成功创建一些
必要的父目录。
javadocs http://docs.oracle.com/javase/6/docs/api/java/io/File.html#mkdir%28%29 for mkdir()
:
创建由此抽象路径名命名的目录。
Example:
File f = new File("non_existing_dir/someDir");
System.out.println(f.mkdir());
System.out.println(f.mkdirs());
将产生false
对于第一个[并且不会创建目录],并且true
对于第二个,你将创建non_existing_dir/someDir
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)