1

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

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

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

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

0 回答 0