2009-10-15 2 views
6

は、私はC#は、C#でアプリケーションデータにファイルを保存する

string path = 
    Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); 

そのWindows XPで正常に動作しているフォルダのApplication Dataにファイルを保存するには、次の方法を使用し、しかし、私は、このようなフォルダのパスを見つけるcannt I Windows Vista。 Vista上でここに私のため

答えて

7

これは、バックグラウンドであなたのためのフォルダを動作させる必要があります。ファイルが保存されている場所が正確にわからないということですか?

Vistaの場合は、[ファイル名を指定して実行]に移動し、%APPDATA%と入力するとApplication Dataフォルダが表示され、そこにファイルがあるはずです。

パスは、本質的に

C:\Users\Username\AppData\Roaming 
あります
2

作品罰金、ビスタに位置して、このフォルダがあり、どのように私は、このフォルダにファイルを保存することができます:

PS> [environment]::GetFolderPath([environment+specialfolder]::ApplicationData) 
C:\...\AppData\Roaming 

フォルダがshouldn」であることをどこ上の正確な詳細あなたはとにかく心配しています。結局のところ、特別なフォルダには特定のセマンティクスがあり、それを取得します。それがどこにあるかにかかわらず。

関連する問題