我已經被幾個人發出警告,不要將臨時文件存儲在Temporary Internet Files目錄中。哪裏可以存儲我的應用程序生成的任何臨時或日誌文件的最佳位置?我應該在哪裏爲我的應用程序生成臨時文件?
3
A
回答
10
最好的辦法是使用isolated storage作爲臨時文件,但您也可以使用GetTempFileName。
6
是否有一個原因,您不能使用默認的臨時目錄?基本上使用從Path.GetTempFileName
返回的名稱?
2
Temporary Internet Files文件夾與TEMP文件夾不同。我同意不使用Temporary Internet Files文件夾 - 它的用途不同。
TEMP文件夾應該用於可以被吹走而不用擔心崩潰的文件。
但是,TEMP文件夾不適用於日誌文件或配置文件或任何重要內容。我最好在應用程序數據或本地設置中創建我自己的文件夾在用戶的配置文件下。
相關問題
- 1. 我應該在哪裏寫一個臨時文件?
- 2. 我應該在哪裏存儲我的網絡應用程序的文件?
- 3. 我應該在哪裏部署我的應用程序?
- 4. 我應該在哪裏使用模板,我應該在哪裏編程生成視圖對象?
- 5. 我的Windows應用程序應該在哪裏存儲緩存和臨時文件?
- 6. 我應該在哪裏保存文件
- 7. 我應該在哪裏存儲C#應用程序的數據?
- 8. 我應該在哪裏保存windows的許可證文件應用程序
- 9. 我應該在哪裏放置Maven項目的應用程序配置文件?
- 10. 蛋糕應該從coffeescript節點應用程序生成js文件去哪裏?
- 11. 我應該在哪裏保存一個半臨時數據庫?
- 12. 我應該在哪裏保存應用程序數據?
- 13. iPhone MVC應用程序:我應該在哪裏放置模型?
- 14. 在哪裏把應用程序的數據文件和臨時文件在Mac
- 15. Android測驗應用程序 - 我應該在哪裏放置sqlite文件?
- 16. 我的應用程序在哪裏
- 17. 我的Android應用程序在哪裏?
- 18. Windows應用程序的工作文件應該寫在哪裏?
- 19. 應用程序的默認文件夾應該在哪裏?
- 20. 我應該在哪裏存儲我的javascript程序的設置?
- 21. 我應該在哪裏把我的UpdatePanel
- 22. 我應該在哪裏將這個庫放在我的android應用程序中?
- 23. 使用Windows應用程序(winapp)何時/應該在哪裏處置我的UnitOfWork?
- 24. 我應該在哪裏上傳我的node.js程序?
- 25. 我的第一個CodeIgniter程序:我應該在哪裏寫它?
- 26. 我應該從哪裏開始使用Facebook應用程序?
- 27. 我應該在哪裏存儲我的iPhone應用程序的SQLite數據庫?
- 28. 我應該在哪裏存儲我的Node.js應用程序的密鑰?
- 29. 我應該在哪裏存儲我的ASP.NET應用程序的版本信息?
- 30. 我應該在哪裏託管我的Android應用程序的php後端?
並從這些文檔中的一個示例:http://msdn.microsoft.com/en-us/library/6h2ws3ft.aspx – 2009-06-25 18:09:30