在java.io.File的java中,mkdir()和mkdirs()之间的区别 [英] Difference between mkdir() and mkdirs() in java for java.io.File
问题描述
和
file.mkDirs()$ c之间的区别$ c>?解决方案 mkdirs()
还创建在文件
表示的路径中的父目录。
javadocs for mkdirs()
:
创建由此抽象路径名命名的目录,包括任何
必需但不存在的父目录。请注意,如果
操作失败,可能会成功创建一些
必需的父目录。
的 javadocs mkdir()
:
创建由此抽象路径名命名的目录。
示例:
文件f = new File(non_existing_dir / someDir);
System.out.println(f.mkdir());
System.out.println(f.mkdirs());
将产生 false
没有dir将被创建],而 true
为第二个,你将创建 non_existing_dir / someDir
Hello, can anyone tell me the difference between file.mkDir()
and file.mkDirs()
?
解决方案 mkdirs()
also creates parent directories in the path this File
represents.
javadocs for mkdirs()
:
Creates the directory named by this abstract pathname, including any
necessary but nonexistent parent directories. Note that if this
operation fails it may have succeeded in creating some of the
necessary parent directories.
javadocs for mkdir()
:
Creates the directory named by this abstract pathname.
Example:
File f = new File("non_existing_dir/someDir");
System.out.println(f.mkdir());
System.out.println(f.mkdirs());
will yield false
for the first [and no dir will be created], and true
for the second, and you will have created non_existing_dir/someDir
这篇关于在java.io.File的java中,mkdir()和mkdirs()之间的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!