Environment.SpecialFolder Environment.SpecialFolder Environment.SpecialFolder Environment.SpecialFolder Enum

定義

システムの特別なフォルダーへのディレクトリ パスを取得するために使用される列挙定数を指定します。Specifies enumerated constants used to retrieve directory paths to system special folders.

public: enum class Environment::SpecialFolder
[System.Runtime.InteropServices.ComVisible(true)]
public enum Environment.SpecialFolder
type Environment.SpecialFolder = 
Public Enum Environment.SpecialFolder
継承
Environment.SpecialFolderEnvironment.SpecialFolderEnvironment.SpecialFolderEnvironment.SpecialFolder
属性

フィールド

AdminTools AdminTools AdminTools AdminTools 48

個々のユーザーの管理ツールを格納するために使用されるファイル システム ディレクトリ。The file system directory that is used to store administrative tools for an individual user. Microsoft 管理コンソール (MMC: Microsoft Management Console) は、カスタマイズされたコンソールをこのディレクトリに保存します。このディレクトリは、ユーザーと共に移動します。The Microsoft Management Console (MMC) will save customized consoles to this directory, and it will roam with the user. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

ApplicationData ApplicationData ApplicationData ApplicationData 26

現在のローミング ユーザーのアプリケーション固有のデータの共通リポジトリとして機能するディレクトリ。The directory that serves as a common repository for application-specific data for the current roaming user. ローミング ユーザーは、ネットワーク上の複数のコンピューターを使用します。A roaming user works on more than one computer on a network. ローミング ユーザーのプロファイルはネットワーク上のサーバーに保持され、ユーザーがログオンするとシステムに読み込まれます。A roaming user's profile is kept on a server on the network and is loaded onto a system when the user logs on.

CDBurning CDBurning CDBurning CDBurning 59

CD への書き込みを待機しているファイルのステージング領域として機能するファイル システム ディレクトリ。The file system directory that acts as a staging area for files waiting to be written to a CD. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

CommonAdminTools CommonAdminTools CommonAdminTools CommonAdminTools 47

コンピューターのすべてのユーザーの管理ツールを格納するファイル システム ディレクトリ。The file system directory that contains administrative tools for all users of the computer. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

CommonApplicationData CommonApplicationData CommonApplicationData CommonApplicationData 35

すべてのユーザーが使用するアプリケーション固有のデータの共通リポジトリとして機能するディレクトリ。The directory that serves as a common repository for application-specific data that is used by all users.

CommonDesktopDirectory CommonDesktopDirectory CommonDesktopDirectory CommonDesktopDirectory 25

すべてのユーザーのデスクトップに表示されるファイルおよびフォルダーを格納するファイル システム ディレクトリ。The file system directory that contains files and folders that appear on the desktop for all users. この特別なフォルダーは、Windows NT システムでのみ有効です。This special folder is valid only for Windows NT systems. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

CommonDocuments CommonDocuments CommonDocuments CommonDocuments 46

すべてのユーザーに共通のドキュメントを格納するファイル システム ディレクトリ。The file system directory that contains documents that are common to all users. この特別なフォルダーは、Shfolder.dll がインストールされている Windows NT システム、Windows 95 システム、および Windows 98 システムで有効です。This special folder is valid for Windows NT systems, Windows 95, and Windows 98 systems with Shfolder.dll installed. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

CommonMusic CommonMusic CommonMusic CommonMusic 53

すべてのユーザーに共通のミュージック ファイルを格納するリポジトリの役割をするファイル システム ディレクトリ。The file system directory that serves as a repository for music files common to all users. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

58

Windows Vista では、この値は下位互換性のために認識されますが、特別なフォルダー自体は使用されなくなりました。This value is recognized in Windows Vista for backward compatibility, but the special folder itself is no longer used. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

CommonPictures CommonPictures CommonPictures CommonPictures 54

すべてのユーザーに共通のイメージ ファイルを格納するリポジトリの役割をするファイル システム ディレクトリ。The file system directory that serves as a repository for image files common to all users. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

CommonProgramFiles CommonProgramFiles CommonProgramFiles CommonProgramFiles 43

アプリケーション間で共有されるコンポーネント用のディレクトリ。The directory for components that are shared across applications.

x86 以外のシステムの x86 共通 Program Files ディレクトリを取得するには、ProgramFilesX86 メンバーを使用します。To get the x86 common program files directory on a non-x86 system, use the ProgramFilesX86 member.

CommonProgramFilesX86 CommonProgramFilesX86 CommonProgramFilesX86 CommonProgramFilesX86 44

Program Files フォルダー。The Program Files folder. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

CommonPrograms CommonPrograms CommonPrograms CommonPrograms 23

アプリケーション間で共有されるコンポーネントを格納するフォルダー。A folder for components that are shared across applications. この特別なフォルダーは、Windows NT、Windows 2000、および Windows XP の各システムでのみ有効です。This special folder is valid only for Windows NT, Windows 2000, and Windows XP systems. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

CommonStartMenu CommonStartMenu CommonStartMenu CommonStartMenu 22

すべてのユーザーの [スタート] メニューに表示されるプログラムおよびフォルダーを格納するファイル システム ディレクトリ。The file system directory that contains the programs and folders that appear on the Start menu for all users. この特別なフォルダーは、Windows NT システムでのみ有効です。This special folder is valid only for Windows NT systems. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

CommonStartup CommonStartup CommonStartup CommonStartup 24

すべてのユーザーの [スタートアップ] フォルダーに表示されるプログラムを格納するファイル システム ディレクトリ。The file system directory that contains the programs that appear in the Startup folder for all users. この特別なフォルダーは、Windows NT システムでのみ有効です。This special folder is valid only for Windows NT systems. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

CommonTemplates CommonTemplates CommonTemplates CommonTemplates 45

すべてのユーザーが使用できるテンプレートを格納するファイル システム ディレクトリ。The file system directory that contains the templates that are available to all users. この特別なフォルダーは、Windows NT システムでのみ有効です。This special folder is valid only for Windows NT systems. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

CommonVideos CommonVideos CommonVideos CommonVideos 55

すべてのユーザーに共通のビデオ ファイルを格納するリポジトリの役割をするファイル システム ディレクトリ。The file system directory that serves as a repository for video files common to all users. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

Cookies Cookies Cookies Cookies 33

インターネット cookies の共通リポジトリとして機能するディレクトリ。The directory that serves as a common repository for Internet cookies.

Desktop Desktop Desktop Desktop 0

物理的なファイル システム上の場所ではない論理的なデスクトップ。The logical Desktop rather than the physical file system location.

DesktopDirectory DesktopDirectory DesktopDirectory DesktopDirectory 16

デスクトップ上のファイル オブジェクトを物理的に格納するために使用されるディレクトリ。The directory used to physically store file objects on the desktop. このディレクトリをデスクトップ フォルダー自体と混同しないでください。デスクトップ フォルダーは仮想フォルダーです。Do not confuse this directory with the desktop folder itself, which is a virtual folder.

Favorites Favorites Favorites Favorites 6

ユーザーのお気に入り項目の共通リポジトリとして機能するディレクトリ。The directory that serves as a common repository for the user's favorite items.

Fonts Fonts Fonts Fonts 20

フォントが含まれる仮想フォルダー。A virtual folder that contains fonts. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

History History History History 34

インターネットの履歴項目の共通リポジトリとして機能するディレクトリ。The directory that serves as a common repository for Internet history items.

InternetCache InternetCache InternetCache InternetCache 32

一時インターネット ファイルの共通リポジトリとして機能するディレクトリ。The directory that serves as a common repository for temporary Internet files.

LocalApplicationData LocalApplicationData LocalApplicationData LocalApplicationData 28

現在の非ローミング ユーザーが使用するアプリケーション固有のデータの共通リポジトリとして機能するディレクトリ。The directory that serves as a common repository for application-specific data that is used by the current, non-roaming user.

LocalizedResources LocalizedResources LocalizedResources LocalizedResources 57

ローカライズされたリソース データを格納するファイル システム ディレクトリ。The file system directory that contains localized resource data. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

MyComputer MyComputer MyComputer MyComputer 17

[マイ コンピューター] フォルダー。The My Computer folder. [マイ コンピューター] フォルダーのパスは定義されていないため、MyComputer 列挙型のメンバーは、Environment.GetFolderPath メソッドに渡されると、常に空の文字列 ("") を生成します。When passed to the Environment.GetFolderPath method, the MyComputer enumeration member always yields the empty string ("") because no path is defined for the My Computer folder.

MyDocuments MyDocuments MyDocuments MyDocuments 5

[マイ ドキュメント] フォルダー。The My Documents folder. このメンバーは Personal に相当します。This member is equivalent to Personal.

MyMusic MyMusic MyMusic MyMusic 13

[マイ ミュージック] フォルダー。The My Music folder.

MyPictures MyPictures MyPictures MyPictures 39

[マイ ピクチャ] フォルダー。The My Pictures folder.

MyVideos MyVideos MyVideos MyVideos 14

ユーザーが所有しているビデオを格納するリポジトリの役割をするファイル システム ディレクトリ。The file system directory that serves as a repository for videos that belong to a user. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

NetworkShortcuts NetworkShortcuts NetworkShortcuts NetworkShortcuts 19

[マイ ネットワーク] 仮想フォルダーに存在できるリンク オブジェクトを格納するファイル システム ディレクトリ。A file system directory that contains the link objects that may exist in the My Network Places virtual folder. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

Personal Personal Personal Personal 5

ドキュメントの共通リポジトリとして機能するディレクトリ。The directory that serves as a common repository for documents. このメンバーは MyDocuments に相当します。This member is equivalent to MyDocuments.

PrinterShortcuts PrinterShortcuts PrinterShortcuts PrinterShortcuts 27

[プリンター] 仮想フォルダーに存在できるリンク オブジェクトを格納するファイル システム ディレクトリ。The file system directory that contains the link objects that can exist in the Printers virtual folder. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

ProgramFiles ProgramFiles ProgramFiles ProgramFiles 38

プログラム ファイル ディレクトリ。The program files directory.

x86 以外のシステムでは、GetFolderPath(Environment+SpecialFolder) メソッドに ProgramFiles を渡すと x86 以外のプログラムのパスを返します。On a non-x86 system, passing ProgramFiles to the GetFolderPath(Environment+SpecialFolder) method returns the path for non-x86 programs. x86 以外のシステムの x86 の Program Files ディレクトリを取得するには、ProgramFilesX86 メンバーを使用します。To get the x86 program files directory on a non-x86 system, use the ProgramFilesX86 member.

ProgramFilesX86 ProgramFilesX86 ProgramFilesX86 ProgramFilesX86 42

x86 Program Files フォルダー。The x86 Program Files folder. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

Programs Programs Programs Programs 2

ユーザーのプログラム グループを格納するディレクトリ。The directory that contains the user's program groups.

Recent Recent Recent Recent 8

ユーザーが最近使用したドキュメントを格納するディレクトリ。The directory that contains the user's most recently used documents.

Resources Resources Resources Resources 56

リソース データを格納するファイル システム ディレクトリ。The file system directory that contains resource data. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

SendTo SendTo SendTo SendTo 9

[送る] メニュー項目を格納するディレクトリ。The directory that contains the Send To menu items.

StartMenu StartMenu StartMenu StartMenu 11

[スタート] メニュー項目を格納するディレクトリ。The directory that contains the Start menu items.

Startup Startup Startup Startup 7

ユーザーの [スタート アップ] プログラム グループに対応するディレクトリ。The directory that corresponds to the user's Startup program group. ユーザーが Windows にログオンするか Windows を起動するたびに、システムはこれらのプログラムを起動します。The system starts these programs whenever a user logs on or starts Windows.

System System System System 37

System ディレクトリ。The System directory.

SystemX86 SystemX86 SystemX86 SystemX86 41

Windows の System フォルダー。The Windows System folder. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

Templates Templates Templates Templates 21

ドキュメント テンプレートの共通リポジトリとして機能するディレクトリ。The directory that serves as a common repository for document templates.

UserProfile UserProfile UserProfile UserProfile 40

ユーザーのプロファイル フォルダー。The user's profile folder. アプリケーションでは、この階層にファイルやフォルダーを作成しないでください。アプリケーションのデータは、ApplicationData で参照される場所に配置する必要があります。Applications should not create files or folders at this level; they should put their data under the locations referred to by ApplicationData. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

Windows Windows Windows Windows 36

Windows ディレクトリまたは SYSROOT。The Windows directory or SYSROOT. これは、%windir% 環境変数または %SYSTEMROOT% 環境変数に対応します。This corresponds to the %windir% or %SYSTEMROOT% environment variables. .NET Framework 4 で追加されました。Added in the .NET Framework 4.

次の例は、使用する方法を示しますEnvironment.SpecialFolderで、Environment.GetFolderPathシステム ディレクトリを取得します。The following example shows how to use Environment.SpecialFolder with the Environment.GetFolderPath method to get the System directory.

// 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
Imports System

Class Sample
   Public Shared Sub Main()
      Console.WriteLine()
      Console.WriteLine("GetFolderPath: {0}", Environment.GetFolderPath(Environment.SpecialFolder.System))
   End Sub 'Main
End Class 'Sample
'
'This example produces the following results:
'
'GetFolderPath: C:\WINNT\System32
'

注釈

システムの特別なフォルダーは、フォルダーなどProgram Filesプログラムシステム、またはスタートアップ、一般的なを含んでいます。情報。The system special folders are folders such as Program Files, Programs, System, or Startup, which contain common information. 特別なフォルダーは既定では、システムによってまたは明示的に設定、ユーザーが Windows のバージョンをインストールするときにします。Special folders are set by default by the system, or explicitly by the user, when installing a version of Windows.

Environment.GetFolderPathメソッドは、この列挙体に関連付けられている場所を返します。The Environment.GetFolderPath method returns the locations associated with this enumeration. これらのフォルダーの場所は、さまざまなオペレーティング システムで異なる値を持つことができます、ユーザーは、いくつかの場所を変更できるし、位置がローカライズされます。The locations of these folders can have different values on different operating systems, the user can change some of the locations, and the locations are localized.

特別なフォルダーの詳細については、次を参照してください。、 KNOWNFOLDERID Windows ドキュメントで使用される定数。For more information about special folders, see the KNOWNFOLDERID constants in the Windows documentation.

適用対象