Как получить доступ к вложенному файлу / папке в Java 7 java.nio.file.Path?

Представлена ​​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 () кажется уродливым. Есть ли способ лучше?

58
задан Community 23 May 2017 в 12:26
поделиться