Environment.SpecialFolder 列挙体
システムの特別なフォルダへのディレクトリ パスを取得するために使用される列挙定数を指定します。
<Serializable>
Public Enum Environment.SpecialFolder
[C#]
[Serializable]
public enum Environment.SpecialFolder
[C++]
[Serializable]
__value public enum Environment.SpecialFolder
[JScript]
public
Serializable
enum Environment.SpecialFolder
解説
システムの特別なフォルダとは、共通情報が格納された、Program Files、Programs、System、Startup などのフォルダです。特別なフォルダは、あるバージョンの Windows をインストールするときに、既定でシステムにより設定されるか、またはユーザーにより明示的に設定されます。
GetFolderPath メソッドは、これらの列挙定数を使用して、取得する特別なフォルダを指定します。
固定フォルダの詳細については、https://msdn.microsoft.com/library/en-us/shellcc/platform/Shell/reference/enums/csidl.asp のトピック「CSIDL Values」を参照してください。
メンバ
メンバ名 | 説明 |
---|---|
ApplicationData | 現在のローミング ユーザーのアプリケーション固有のデータの共通リポジトリとして機能するディレクトリ。
ローミング ユーザーは、ネットワーク上の複数のコンピュータで作業します。ローミング ユーザーのプロファイルはネットワーク上のサーバーで保持され、ユーザーがログオンするとシステムに読み込まれます。 |
CommonApplicationData | すべてのユーザーが使用するアプリケーション固有のデータの共通リポジトリとして機能するディレクトリ。 |
CommonProgramFiles | アプリケーション間で共有されるコンポーネント用のディレクトリ。 |
Cookies | インターネット cookies の共通リポジトリとして機能するディレクトリ。 |
Desktop | 物理的なファイル システム上の場所ではない論理的なデスクトップ。 |
DesktopDirectory | デスクトップ上のファイル オブジェクトを物理的に格納するために使用されるディレクトリ。
仮想フォルダであるデスクトップ フォルダ自体とこのディレクトリ フォルダを混同しないようにしてください。 |
Favorites | ユーザーのお気に入り項目の共通リポジトリとして機能するディレクトリ。 |
History | インターネットの履歴項目の共通リポジトリとして機能するディレクトリ。 |
InternetCache | 一時インターネット ファイルの共通リポジトリとして機能するディレクトリ。 |
LocalApplicationData | 現在の非ローミング ユーザーが使用するアプリケーション固有のデータの共通リポジトリとして機能するディレクトリ。 |
MyComputer | マイ コンピュータ フォルダ。 |
MyMusic | マイ ミュージック フォルダ。 |
MyPictures | マイ ピクチャ フォルダ。 |
Personal | ドキュメントの共通リポジトリとして機能するディレクトリ。 |
ProgramFiles | プログラム ファイル ディレクトリ。 |
Programs | ユーザーのプログラム グループを格納するディレクトリ。 |
Recent | ユーザーが最近使用したドキュメントを格納するディレクトリ。 |
SendTo | [送る] メニュー項目を格納するディレクトリ。 |
StartMenu | [スタート] メニュー項目を格納するディレクトリ。 |
Startup | ユーザーの [スタート アップ] プログラム グループに対応するディレクトリ。
ユーザーが Windows NT 以降のバージョンの Windows にログオンするか、それを起動するか、または Windows 98 を起動すると、これらのプログラムが起動されます。 |
System | System ディレクトリ。 |
Templates | ドキュメント テンプレートの共通リポジトリとして機能するディレクトリ。 |
必要条件
名前空間: System
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: Mscorlib (Mscorlib.dll 内)