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