[C#]スペシャルフォルダー
スペシャルフォルダを取得する
マイクロアドBTパートナーはブログやサイトに貼るだけ。お小遣いをゲットしよう!
string specialDir = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
SpecialFolder.~~
「~~」の部分に各プロパティを入れたときに取得されるディレクトリは
以下のようになった。
(Vista環境。XPはしりません。)
[ApplicationData]
C:\Users\user\AppData\Roaming
[CommonApplicationData]
C:\ProgramData
[CommonProgramFiles]
C:\Program Files\Common Files
[Cookies]
C:\Users\user\AppData\Roaming\Microsoft\Windows\Cookies
[Desktop]
C:\Users\user\Desktop
[DesktopDirectory]
C:\Users\user\Desktop
[Favorites]
C:\Users\user\Favorites
[History]
C:\Users\user\AppData\Local\Microsoft\Windows\History
[InternetCache]
C:\Users\user\AppData\Local\Microsoft\Windows\Temporary Internet Files
[LocalApplicationData]
C:\Users\user\AppData\Local
[MyComputer]
表示なし
[MyDocuments]
C:\Users\user\Documents
[MyMusic]
C:\Users\user\Music
[MyPictures]
C:\Users\user\Pictures
[Personal]
C:\Users\user\Documents
[ProgramFiles]
C:\Program Files
[Programs]
C:\Users\user\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
[Recent]
C:\Users\user\AppData\Roaming\Microsoft\Windows\Recent
[SendTo]
C:\Users\user\AppData\Roaming\Microsoft\Windows\SendTo
[StartMenu]
C:\Users\user\AppData\Roaming\Microsoft\Windows\Start Menu
[Startup]
C:\Users\user\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
[System]
C:\Windows\system32
[Templates]
C:\Users\user\AppData\Roaming\Microsoft\Windows\Templates