有没有一种方法可以一次性创建文件和目录
如下所示...(使用 Java 7 和 NIO...路径和文件静态方法)。
在哪里您不必键入路径,然后将文件分成单独的行(代码)?
File file = new File("Library\\test.txt");
if (file.getParentFile().mkdir()) {
file.createNewFile();
} else {
throw new IOException("Failed to create directory " + file.getParent());
}
基本上寻找与 Java 7 NIO 中输入的 Path (和 file )“getParentFile().mkdir()”等效的方法。
Thx
发现原来是这样完成的..
Path file = Paths.get("/Users/jokrasa/Documents/workspace_traffic/javaReviewFeb28/src/TEST/","testy.txt");
try {
Files.createDirectory(file.getParent());
Files.createFile(file);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
所以你实际上不必输入两次......
Cheers !
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)