2011-08-24 16 views
0

我的桌面應用程序需要存儲和檢索存儲在ProgramData文件夾(Win 7)中的文件中的數據。無論操作系統是Win 7還是Win XP,如何訪問Environment.SpecialFolder?謝謝。訪問Environment.SpecialFolder

回答

3

我不確定Java是否提供此功能。

File appData = new File(System.getenv("CSIDL_COMMON_APPDATA")); 
+0

這是否適用於Win XP的太多:您可以通過環境變量CSIDL_COMMON_APPDATAProgramData訪問它,在Windows 7? – FadelMS

+0

看來,在Windows 7上,您也可以通過%ProgramData%訪問它。在Windows XP上,我不記得看到這個文件夾。難道在Windows XP上,你正在尋找'%APPDATA%'? – Geo