53
对于java.io.File,Java 7引入了java.nio.file.Path作为possible replacement。如何在Java 7 java.nio.file.Path中访问子文件/文件夹?
有了文件,当我一个特定下访问一个文件,我会做:
File parent = new File("c:\\tmp");
File child = new File(parent, "child"); // this accesses c:\tmp\child
做什么用的路径要做到这一点的呢?
我认为这将工作:
Path parent = Paths.get("c:\\tmp");
Path child = Paths.get(parent.toString(), "child");
但调用parent.toString()
似乎难看。有没有更好的办法?