私はそのようなファイルを取得します:
String myFile = "D:/dev/workspace/MyProject/WebContent/stats/stats.csv";
File statsFile = new File(myFile);
しかし、相対パスのみをstats/stats.csv
. コードに完全なパスを記述する必要はありません。
サーブレットでは、次のようにします。
File statsFile = new File(this.getServletContext().getRealPath("/") + "stats/stats.csv");
しかし、ここではサーブレットではありません。では、Javaクラスで同等の方法は何ですか?