假設我的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