使用基於Java(Spring)的應用程序。 我寫了一個方法,將表中的所有數據保存到相應的xls表單中。現在,我很難編碼目錄位置並將生成的xls保存在那裏。 有沒有辦法讓它存儲到用戶系統的臨時位置。假設不同的文件系統會有不同的臨時位置。將文件保存到臨時文件夾
5
A
回答
7
你可以使用System.getProperty("java.io.tmpdir")
來獲取運行應用程序的環境的臨時目錄(如果你在tomcat下運行應用程序,你會得到tomcat臨時文件夾,如果你在命令行下運行該程序,你會得到指定的文件夾由os環境變量)。
如果您的應用程序是在Web容器內運行的Web應用程序,則可以將用戶名或用戶標識附加到文件名以區分不同用戶的文件。
+0
謝謝,我會實現這一點,並得到回報。 – Forkmohit
4
不同的屬性在System.getProperty(x)的定義爲這裏定義http://docs.oracle.com/javase/8/docs/api/java/lang/System.html#getProperties%28%29
"java.io.tmpdir" Default temp file path user.home
"user.home" User's home directory
"user.dir" User's current working directory
"user.name" User account name
相關問題
- 1. 上傳文件並將其保存在臨時文件夾
- 2. 將文件保存到文件夾
- 3. 將文件保存到文件夾
- 4. 將文件保存到文件夾
- 5. 將文件寫入臨時文件夾
- 6. 保存臨時文件
- 7. 在c的臨時文件夾中保存excel文件#
- 8. 保存到臨時csv文件
- 9. 將SQLite保存到文檔文件夾
- 10. 告訴PHP將文件保存到該文件夾時的文件夾權限?
- 11. 將文件保存到項目文件夾並保存路徑
- 12. 將文件保存在用戶臨時文件夾中是否可以接受?
- 13. PHP無法將文件從臨時文件夾移動到指定文件夾
- 14. 將文件從臨時目錄複製到資源文件夾
- 15. Ghostscript將pdf轉換爲jpg,保存文件或臨時文件?
- 16. Android:將圖像保存到文件夾
- 17. C#:將圖像保存到文件夾
- 18. Azure WebJob臨時文件夾
- 19. Drus Drupal臨時文件夾
- 20. 如何將文本文件保存到特定文件夾
- 21. 將.txt文件從ftp保存到文檔文件夾iphone
- 22. 「臨時Internet文件」文件夾vs「Content.IE5」子文件夾
- 23. 在臨時文件夾中顯示臨時文件到圖像控件
- 24. 保存到程序文件文件夾的文件不存在
- 25. 將圖像文件保存到臨時目錄
- 26. 將臨時.jpg文件保存到計算機
- 27. 保存生成的xls文件臨時
- 28. 用CGI保存臨時文件(Ubuntu)
- 29. 如何從文件瀏覽器將文件保存到臨時目錄
- 30. 創建使用iText的PDF文件,而不將其保存到臨時文件
在看看:http://stackoverflow.com/a/1924159/32090 –
我很懷疑這將是可能使用您的Web應用程序寫入用戶本地硬盤,這將會帶來巨大的安全風險。你爲什麼不在服務器端生成xls並允許用戶下載?我認爲你正在開發Web應用程序。 –
可能是這個線程可以幫助你獲得用戶回家。從那裏你可以派生你的文件夾結構相對於用戶家庭http://stackoverflow.com/questions/585534/what-is-the-best-way-to-find-the-users-home-directory-in-java –