Java 7引入了java.nio.file.Path作为java.io.File的可能替代品。
使用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()
看起来很丑陋。有更好的方法吗?