在java.io.File的java中,mkdir()和mkdirs()之间的区别 [英] Difference between mkdir() and mkdirs() in java for java.io.File

查看:301
本文介绍了在java.io.File的java中,mkdir()和mkdirs()之间的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,任何人都可以告诉我 c $ c> file.mkDir()
file.mkDirs()

解决方案

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆