概要
Javaで「相対パスを絶対パスに変換する(Path.toAbsolutePath)」の動作を確認してみました。以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample13_1.java
import java.nio.file.Path;
import java.nio.file.Paths;
class JSample13_1{
public static void main(String[] args){
Path p1 = Paths.get("/code/java/file/report.txt");
Path p2 = Paths.get("report.txt");
Path p3 = p2.toAbsolutePath();
System.out.println(p1);
System.out.println(p2);
System.out.println(p3);
}
}
以下の通り実行しました。
$ javac JSample13_1.java
$ java JSample13_1
/code/java/file/report.txt
report.txt
/code/java/file/report.txt
まとめ
何かの役に立てばと。