java カレントフォルダを取得する

java カレントフォルダを取得する

javaで、カレントフォルダを取得する手順を記述してます。

環境

  • OS windows11 home
  • java 17.0.2

手順

カレントフォルダを取得するには、「toAbsolutePath」を使用します。

パス.toAbsolutePath();  

実際に、使用してみます。

import java.nio.file.Path;

public class App {
    public static void main(String[] args) throws Exception {
          
        Path path1 = Path.of("");        
        Path path2 = path1.toAbsolutePath();       
        
        System.out.println(path2.toString()); // c:\java\test\src       

    }
}

取得されていることが確認できます。

「System.getProperty」を使用して取得することも可能です。

public class App {
    public static void main(String[] args) throws Exception {     
        
        System.out.println(System.getProperty("user.dir")); // c:\java\test\src       

    }
}