【发布时间】:2013-10-22 05:20:57
【问题描述】:
假设我的 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 直接访问文件。
【问题讨论】:
-
只是一个评论,这在实践中是一个非常糟糕的主意,你希望将文件存储在某种文件系统中,比如Amazon S3
标签: java eclipse file tomcat path