142

我尝试使用File 类在“C:/Temp/Emptyfile”之类的目录中创建一个空文件。但是,当我这样做时,它向我显示一个错误:“已经创建文件夹临时”。否则,它不会为我创建一个。

那么,我如何使用 java API 从字面上创建文件夹?

4

2 回答 2

280

看起来文件你使用对象.mkdirs()上的方法Filehttp ://www.roseindia.net/java/beginners/java-create-directory.shtml

// Create a directory; all non-existent ancestor directories are
// automatically created
success = (new File("../potentially/long/pathname/without/all/dirs")).mkdirs();
if (!success) {
    // Directory creation failed
}
于 2011-01-26T06:53:59.333 回答
103

您可以使用以下 Java 代码创建文件夹:

File dir = new File("nameoffolder");
dir.mkdir();

通过上面的执行,您将在当前文件夹中拥有文件夹“nameoffolder”。

于 2011-01-26T06:52:43.993 回答