Environment.SpecialFolder 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
システムの特別なフォルダーへのディレクトリ パスを取得するために使用される列挙定数を指定します。
public: enum class Environment::SpecialFolder
public enum Environment.SpecialFolder
[System.Runtime.InteropServices.ComVisible(true)]
public enum Environment.SpecialFolder
type Environment.SpecialFolder =
[<System.Runtime.InteropServices.ComVisible(true)>]
type Environment.SpecialFolder =
Public Enum Environment.SpecialFolder
- 継承
- 属性
フィールド
AdminTools | 48 | 個々のユーザーの管理ツールを格納するために使用されるファイル システム ディレクトリ。 Microsoft 管理コンソール (MMC: Microsoft Management Console) は、カスタマイズされたコンソールをこのディレクトリに保存します。このディレクトリは、ユーザーと共に移動します。 |
ApplicationData | 26 | 現在のローミング ユーザーのアプリケーション固有のデータの共通リポジトリとして機能するディレクトリ。 ローミング ユーザーは、ネットワーク上の複数のコンピューターを使用します。 ローミング ユーザーのプロファイルはネットワーク上のサーバーに保持され、ユーザーがログオンするとシステムに読み込まれます。 |
CDBurning | 59 | CD への書き込みを待機しているファイルのステージング領域として機能するファイル システム ディレクトリ。 |
CommonAdminTools | 47 | コンピューターのすべてのユーザーの管理ツールを格納するファイル システム ディレクトリ。 |
CommonApplicationData | 35 | すべてのユーザーが使用するアプリケーション固有のデータの共通リポジトリとして機能するディレクトリ。 |
CommonDesktopDirectory | 25 | すべてのユーザーのデスクトップに表示されるファイルおよびフォルダーを格納するファイル システム ディレクトリ。 |
CommonDocuments | 46 | すべてのユーザーに共通のドキュメントを格納するファイル システム ディレクトリ。 |
CommonMusic | 53 | すべてのユーザーに共通のミュージック ファイルを格納するリポジトリの役割をするファイル システム ディレクトリ。 |
CommonOemLinks | 58 | Windows Vista では、この値は下位互換性のために認識されますが、特別なフォルダー自体は使用されなくなりました。 |
CommonPictures | 54 | すべてのユーザーに共通のイメージ ファイルを格納するリポジトリの役割をするファイル システム ディレクトリ。 |
CommonProgramFiles | 43 | アプリケーション間で共有されるコンポーネント用のディレクトリ。 x86 以外のプロセスで x86 共通 Program Files ディレクトリを取得するには、ProgramFilesX86 メンバーを使用します。 |
CommonProgramFilesX86 | 44 | Program Files フォルダー。 |
CommonPrograms | 23 | アプリケーション間で共有されるコンポーネントを格納するフォルダー。 |
CommonStartMenu | 22 | すべてのユーザーの [スタート] メニューに表示されるプログラムおよびフォルダーを格納するファイル システム ディレクトリ。 |
CommonStartup | 24 | すべてのユーザーの [スタートアップ] フォルダーに表示されるプログラムを格納するファイル システム ディレクトリ。 |
CommonTemplates | 45 | すべてのユーザーが使用できるテンプレートを格納するファイル システム ディレクトリ。 |
CommonVideos | 55 | すべてのユーザーに共通のビデオ ファイルを格納するリポジトリの役割をするファイル システム ディレクトリ。 |
Cookies | 33 | インターネット cookies の共通リポジトリとして機能するディレクトリ。 |
Desktop | 0 | 物理的なファイル システム上の場所ではない論理的なデスクトップ。 |
DesktopDirectory | 16 | デスクトップ上のファイル オブジェクトを物理的に格納するために使用されるディレクトリ。 このディレクトリをデスクトップ フォルダー自体と混同しないでください。デスクトップ フォルダーは仮想フォルダーです。 |
Favorites | 6 | ユーザーのお気に入り項目の共通リポジトリとして機能するディレクトリ。 |
Fonts | 20 | フォントが含まれる仮想フォルダー。 |
History | 34 | インターネットの履歴項目の共通リポジトリとして機能するディレクトリ。 |
InternetCache | 32 | 一時インターネット ファイルの共通リポジトリとして機能するディレクトリ。 |
LocalApplicationData | 28 | 現在の非ローミング ユーザーが使用するアプリケーション固有のデータの共通リポジトリとして機能するディレクトリ。 |
LocalizedResources | 57 | ローカライズされたリソース データを格納するファイル システム ディレクトリ。 |
MyComputer | 17 |
[マイ コンピューター] フォルダー。 [マイ コンピューター] フォルダーのパスは定義されていないため、 |
MyDocuments | 5 | [マイ ドキュメント] フォルダー。 このメンバーは と Personal同じです。 |
MyMusic | 13 | [マイ ミュージック] フォルダー。 |
MyPictures | 39 | [マイ ピクチャ] フォルダー。 |
MyVideos | 14 | ユーザーが所有しているビデオを格納するリポジトリの役割をするファイル システム ディレクトリ。 |
NetworkShortcuts | 19 | [マイ ネットワーク] 仮想フォルダーに存在できるリンク オブジェクトを格納するファイル システム ディレクトリ。 |
Personal | 5 | ドキュメントの共通リポジトリとして機能するディレクトリ。 このメンバーは と MyDocuments同じです。 |
PrinterShortcuts | 27 | [プリンター] 仮想フォルダーに存在できるリンク オブジェクトを格納するファイル システム ディレクトリ。 |
ProgramFiles | 38 | プログラム ファイル ディレクトリ。 x86 以外のプロセスでは、GetFolderPath(Environment+SpecialFolder) メソッドに ProgramFiles を渡すと x86 以外のプログラムのパスが返されます。 x86 以外のプロセスで x86 Program Files ディレクトリを取得するには、ProgramFilesX86 メンバーを使用します。 |
ProgramFilesX86 | 42 | x86 Program Files フォルダー。 |
Programs | 2 | ユーザーのプログラム グループを格納するディレクトリ。 |
Recent | 8 | ユーザーが最近使用したドキュメントを格納するディレクトリ。 |
Resources | 56 | リソース データを格納するファイル システム ディレクトリ。 |
SendTo | 9 | [送る] メニュー項目を格納するディレクトリ。 |
StartMenu | 11 | [スタート] メニュー項目を格納するディレクトリ。 |
Startup | 7 | ユーザーの [スタート アップ] プログラム グループに対応するディレクトリ。 ユーザーが Windows にログオンするか Windows を起動するたびに、システムはこれらのプログラムを起動します。 |
System | 37 | System ディレクトリ。 |
SystemX86 | 41 | Windows の System フォルダー。 |
Templates | 21 | ドキュメント テンプレートの共通リポジトリとして機能するディレクトリ。 |
UserProfile | 40 | ユーザーのプロファイル フォルダー。 アプリケーションでは、この階層にファイルやフォルダーを作成しないでください。アプリケーションのデータは、ApplicationData で参照される場所に配置する必要があります。 |
Windows | 36 | Windows ディレクトリまたは SYSROOT。 これは、%windir% 環境変数または %SYSTEMROOT% 環境変数に対応します。 |
例
次の例は、 メソッドで Environment.GetFolderPath を使用Environment.SpecialFolderして System ディレクトリを取得する方法を示しています。
// Sample for the Environment::GetFolderPath method
using namespace System;
int main()
{
Console::WriteLine();
Console::WriteLine( "GetFolderPath: {0}", Environment::GetFolderPath( Environment::SpecialFolder::System ) );
}
/*
This example produces the following results:
GetFolderPath: C:\WINNT\System32
*/
// Sample for the Environment.GetFolderPath method
using System;
class Sample
{
public static void Main()
{
Console.WriteLine();
Console.WriteLine("GetFolderPath: {0}",
Environment.GetFolderPath(Environment.SpecialFolder.System));
}
}
/*
This example produces the following results:
GetFolderPath: C:\WINNT\System32
*/
// Sample for the Environment.GetFolderPath method
open System
printfn $"\nGetFolderPath: {Environment.GetFolderPath Environment.SpecialFolder.System}"
// This example produces the following results:
// GetFolderPath: C:\WINNT\System32
' Sample for the Environment.GetFolderPath method
Class Sample
Public Shared Sub Main()
Console.WriteLine()
Console.WriteLine("GetFolderPath: {0}", Environment.GetFolderPath(Environment.SpecialFolder.System))
End Sub
End Class
'
'This example produces the following results:
'
'GetFolderPath: C:\WINNT\System32
'
注釈
システムの特殊なフォルダーは、 プログラム ファイル、 プログラム、 システム、 スタートアップなどのフォルダーで、一般的な情報が含まれています。 特別なフォルダーは、システムによって既定で設定されるか、Windows のバージョンをインストールするときにユーザーによって明示的に設定されます。
メソッドは Environment.GetFolderPath 、この列挙に関連付けられている場所を返します。 これらのフォルダーの場所は、オペレーティング システムごとに異なる値を持つことができ、ユーザーはいくつかの場所を変更でき、場所はローカライズされます。
特別なフォルダーの詳細については、Windows ドキュメントの KNOWNFOLDERID 定数を参照してください。
適用対象
.NET