Javaを使用して現在の作業ディレクトリにアクセスしたい。
私のコード:
String currentPath = new java.io.File(".").getCanonicalPath();
System.out.println("Current dir:" + currentPath);
String currentDir = System.getProperty("user.dir");
System.out.println("Current dir using System:" + currentDir);
出力:
Current dir: C:\WINDOWS\system32
Current dir using System: C:\WINDOWS\system32
Cドライブが現在のディレクトリではないため、出力が正しくありません。
現在のディレクトリを取得するにはどうすればよいですか?