[C#]スペシャルフォルダー | Assertion Failed!

[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