我在tomcat上有一个JSP应用程序。
我有一个上传文件的应用程序。
现在我要删除这些文件。我知道相对网址“aktionen / 100”,但我不知道绝对路径。
在Localhost上,例如“C:// daten / client /”。 但是我想动态地获取它们,因为如果我托管它,那么它是另一条路径。
答案 0 :(得分:0)
从一开始就依赖相对路径是一个坏主意。通过VM参数或属性文件设置使外部配置文件可由外部配置。例如。当您启动Tomcat时,添加此VM参数
-Dupload.location=/path/to/uploads
然后你可以按如下方式得到它:
File uploadFolder = new File(System.getProperty("upload.location"));
File uploadedFile = new File(uploadFolder, "aktionen/100");
// ...