我有一个代表某个目录的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