Javaで相対パスから絶対パスに変換する方法について記載します。
相対パスから絶対パスに変換する方法
toAbsolutePath メソッドを使用すると、相対パスから絶対パスに変換したPathオブジェクトが返されます。
構文
toAbsolutePath()
戻り値
Path:絶対パスに変換したPathオブジェクト
実行例
1 2 3 4 5 6 7 |
// 相対パス Path p = Paths.get("sample/a.txt"); // 絶対パスに変換 p = p.toAbsolutePath(); System.out.println(p); // /Users/sample/a.txt |