我收到了这样的文件:
我得到了这样的文件:
String myFile = "D:/dev/workspace/MyProject/WebContent/stats/stats.csv";
File statsFile = new File(myFile);
但是我只想使用相对路径 stats/stats.csv
,而不必在我的代码中写完整路径。
在一个servlet中,我这样做:
File statsFile = new File(this.getServletContext().getRealPath("/") + "stats/stats.csv");
但这不是在一个 servlet 中。那么在 Java 类中,等效的方式是什么?
SomeApplicationClass.class.getResourceAsStream()
获取它。 - Mathias Schwarzthis.class.getResourceAsStream("stats/stats.csv")
,但我猜想这是错误的。 - Emilie