附加到Java我们的路径

时间:2016-06-10 21:48:34

标签: java path

是否有一种简单的方法可以追加到这样创建的路径:

 final Path path = Files.createTempDirectory(...);

假设这在/ tmp / xyx_123 /中创建了一个临时目录。现在我想要路径在/ tmp / xyz_123 / / foo之类的

之下创建另一个文件夹
 path.createDirectory("foo"); or path.appendDirectory("foo");

有一种简单的方法吗?

2 个答案:

答案 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"));