是否有一种简单的方法可以追加到这样创建的路径:
final Path path = Files.createTempDirectory(...);
假设这在/ tmp / xyx_123 /中创建了一个临时目录。现在我想要路径在/ tmp / xyz_123 / / foo之类的
之下创建另一个文件夹 path.createDirectory("foo"); or path.appendDirectory("foo");
有一种简单的方法吗?
答案 0 :(得分:2)
你可以这样做:
Path path = Files.createTempDirectory("xyx_123");
File fPath = path.toFile();
File addedDir = new File(fPath, "foo");
addedDir.mkdir();
答案 1 :(得分:1)
直接来自Path Operations, Joing two paths
// Solaris
Path p1 = Paths.get("/home/joe/foo");
// Result is /home/joe/foo/bar
System.out.format("%s%n", p1.resolve("bar"));
或
// Microsoft Windows
Path p1 = Paths.get("C:\\home\\joe\\foo");
// Result is C:\home\joe\foo\bar
System.out.format("%s%n", p1.resolve("bar"));