附加到路径 Java 我们



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

 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();

直接来自路径操作,乔恩两条路径

// 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:homejoefoobar
System.out.format("%s%n", p1.resolve("bar"));

最新更新