附加到javaus的路径

附加到javaus的路径,java,path,Java,Path,有没有一种简单的方法可以附加到这样创建的路径: final Path path = Files.createTempDirectory(...); 假设这在/tmp/xyx_123/中创建了一个临时目录。现在我希望path在/tmp/xyz_123/下创建另一个名为foo的文件夹 path.createDirectory("foo"); or path.appendDirectory("foo"); 有没有简单的方法可以做到这一点?您可以这样做: Path path = Files.cr

有没有一种简单的方法可以附加到这样创建的路径:

 final Path path = Files.createTempDirectory(...);
假设这在/tmp/xyx_123/中创建了一个临时目录。现在我希望path在/tmp/xyz_123/下创建另一个名为foo的文件夹

 path.createDirectory("foo"); or path.appendDirectory("foo");
有没有简单的方法可以做到这一点?

您可以这样做:

Path path = Files.createTempDirectory("xyx_123");
File fPath = path.toFile();
File addedDir = new File(fPath, "foo");
addedDir.mkdir();
您可以这样做:

Path path = Files.createTempDirectory("xyx_123");
File fPath = path.toFile();
File addedDir = new File(fPath, "foo");
addedDir.mkdir();
直接从

直接从

可能是一个好的开始,也可能是有用的可能是一个好的开始,也可能是有用的
// 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"));