有没有办法一次创建一个文件和目录,如下所示.(使用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());
}基本上是在Java7NIO中输入的路径(和文件)之外寻找与"getParentFile().mkdir()“等效的方法。
Thx
发布于 2014-11-21 20:33:02
实际上意识到它是这样加起来的。
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();
}所以你不必输入两次实际上..。
干杯!
https://stackoverflow.com/questions/27069447
复制相似问题