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. 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 공통 프로그램 파일 디렉터리를 가져오려면 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

인터넷 쿠키에 대한 공용 리포지토리로 사용되는 디렉터리입니다.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. Environment.GetFolderPath 메서드에 전달되면 MyComputer 열거형 멤버는 항상 빈 문자열(“”)을 생성합니다. 내 컴퓨터 폴더의 경로가 정의되지 않았기 때문입니다.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 이외의 시스템에서 ProgramFilesGetFolderPath(Environment+SpecialFolder) 메서드로 전달하면 x86이 아닌 프로그램의 경로가 반환됩니다.On a non-x86 system, passing ProgramFiles to the GetFolderPath(Environment+SpecialFolder) method returns the path for non-x86 programs. 비 x86 시스템의 x86 프로그램 파일 디렉터리를 가져오려면 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를 시작할 때마다 시스템에서 이러한 프로그램이 시작됩니다.The system starts these programs whenever a user logs on or starts Windows.

System System System System 37

시스템 디렉터리입니다.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
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, 프로그램System, 또는 시작를 포함 하는 일반적인 정보입니다.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.

적용 대상