使用NIO2从现有Path对象创建新路径

时间:2013-02-19 19:35:34

标签: java nio

我有一个代表某个目录的java.nio.file.Path对象(例如/var/log)。我想要一个新的Path对象来表示目录中的文件(例如,/var/log/something.log)。我一直在使用

Path logDir = ...
Path logFile = Paths.get(logDir.toString(), "something.log");

但是将logDir转换为字符串然后构造新的Path对象似乎很愚蠢。如何获取logFile对象但不使用toString?如,

Path logDir = ...
Path logFile = Paths.get(logDir, "something.log"); // Doesn't exist

0 个答案:

没有答案