假设我的 Web 应用程序处于 Eclipse 的开发阶段,位于路径C:\eclipse\workspace\myapp
(Windows) 上。
我打算让它在同一目录级别(C:\eclipse\workspace\myappfiles
)生成一个文件夹,以在其中存储上传的文件(通过new File()
)。
但是,在生产阶段,我的 Web 应用程序将位于路径/var/lib/tomcat7/webapps/myapp
(Linux)。然后它应该将文件存储在/var/lib/tomcat7/webapps/myappfiles
.
如何检测这些路径来写入文件夹和文件?
我尝试了一些java.io.File
方法,但似乎没有适合我完成任务的默认方法。
编辑 :
我需要这样的路径,所以我可以映射路径以通过 URL 直接访问文件。