什么是Java的式的方式来创建一个导演(IES),如果存在不抱怨吗?
引述男子mkdir
:
-p Create intermediate directories as required... with this option
specified, no error will be reported if a directory given as an
operand already exists.
什么是Java的式的方式来创建一个导演(IES),如果存在不抱怨吗?
引述男子mkdir
:
-p Create intermediate directories as required... with this option
specified, no error will be reported if a directory given as an
operand already exists.
您是否尝试过阅读java.io.File的文档? File#mkdirs()
只是你所需要的。
您正在寻找File.mkdirs()。
创建由此抽象路径名命名的目录,包括任何必需但不存在的父目录。请注意,如果此操作失败,则可能会成功创建一些必需的父目录。
在Java中,文件和目录都表示为文件对象。
所以,你可以这样做:
File file = new File("C:/a");
file.mkdirs();
希望有所帮助。
使用mkdir()仅创建路径中的最后一个目录,您需要使用mkdirs()创建整个路径。 – GaryF 2012-04-23 12:46:31
谢谢@GaryF,那是一个错字。谢谢你不投票。 – TechSpellBound 2012-04-23 12:51:50
文件mkdirs()会抑制大多数异常,并且只会在出错时返回false,因此您不知道发生了什么。其中一个可能出错的地方就是叶目录已经存在 - 这是mkdir -p默认接受的。 – janek37 2015-12-08 14:19:37
如果不是居高临下,我将不胜感激。 – gonzojive 2017-10-17 17:12:33