假设我的Web应用程序在Eclipse的开发阶段,路径为C:\eclipse\workspace\myapp
(Windows)。如何在与Web应用程序相同的目录中创建文件夹?
我打算让它在相同的目录级别生成一个文件夹(C:\eclipse\workspace\myappfiles
)以将上传的文件(通过)存储在其中。
但是,在生产阶段,我的web应用程序将位于路径/var/lib/tomcat7/webapps/myapp
(Linux)。然后它应该在/var/lib/tomcat7/webapps/myappfiles
中存储文件。
如何检测写入文件夹和文件的路径?
我尝试了一些java.io.File
方法,但它似乎没有适合我的任务的默认方法。
编辑:
我需要这样的路径,所以我可以为映射通过URL直接文件访问的路径。
只是一个评论,在实践中这是一个非常糟糕的主意,你会希望将文件存储在某种文件系统中,比如像[Amazon S3](http://aws.amazon.com/s3/ ) – david99world