2011-08-24 6 views
0

My Desktopアプリケーションは、ProgramDataフォルダ(Windows 7の場合)に保存されているファイルからデータを保存および取得する必要があります。 Win 7でもWin XPでも、オペレーティングシステムに関係なく、Environment.SpecialFolderにどのようにアクセスできますか?ありがとう。Environment.SpecialFolderへのアクセス

答えて

3

Javaがこれを提供しているかわかりません。あなたは、環境変数CSIDL_COMMON_APPDATAまたはProgramDataでWindows 7上で、それをアクセスすることができます。

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

を、これはあまりにも勝利XPに適用されますか? – FadelMS

+0

Windows 7では%ProgramData%でもアクセスできます。 Windows XPでは、このフォルダが表示されていません。 Windows XPで '%APPDATA%'を探しているかもしれませんか? – Geo

関連する問題