Java 7 представила java.nio.file.Path в качестве возможной замены для java.io.File.
С File, когда я получаю доступ к файлу с определенной, я бы сделал:
File parent = new File("c:\\tmp");
File child = new File(parent, "child"); // this accesses c:\tmp\child
Как это сделать с помощью Path?
Я предполагал, что это сработает:
Path parent = Paths.get("c:\\tmp");
Path child = Paths.get(parent.toString(), "child");
Но звонить parent.toString()
кажется некрасивым. Есть ли лучший способ?