Environment.GetFolderPath Environment.GetFolderPath Environment.GetFolderPath Environment.GetFolderPath Method

정의

지정된 열거형으로 식별되는 시스템 특수 폴더의 경로를 가져옵니다.Gets the path to the system special folder that is identified by the specified enumeration.

오버로드

GetFolderPath(Environment+SpecialFolder) GetFolderPath(Environment+SpecialFolder) GetFolderPath(Environment+SpecialFolder) GetFolderPath(Environment+SpecialFolder)

지정된 열거형으로 식별되는 시스템 특수 폴더의 경로를 가져옵니다.Gets the path to the system special folder that is identified by the specified enumeration.

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption) GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption) GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption) GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

지정된 열거형으로 식별되는 시스템 특수 폴더에 대한 경로를 가져오고 특수 폴더에 액세스하는 데 지정한 옵션을 사용합니다.Gets the path to the system special folder that is identified by the specified enumeration, and uses a specified option for accessing special folders.

GetFolderPath(Environment+SpecialFolder) GetFolderPath(Environment+SpecialFolder) GetFolderPath(Environment+SpecialFolder) GetFolderPath(Environment+SpecialFolder)

지정된 열거형으로 식별되는 시스템 특수 폴더의 경로를 가져옵니다.Gets the path to the system special folder that is identified by the specified enumeration.

public:
 static System::String ^ GetFolderPath(Environment::SpecialFolder folder);
public static string GetFolderPath (Environment.SpecialFolder folder);
static member GetFolderPath : Environment.SpecialFolder -> string
Public Shared Function GetFolderPath (folder As Environment.SpecialFolder) As String

매개 변수

folder
Environment.SpecialFolder Environment.SpecialFolder Environment.SpecialFolder Environment.SpecialFolder

시스템 관련 폴더를 식별하는 열거형 값 중 하나입니다.One of enumeration values that identifies a system special folder.

반환

해당 폴더가 실제로 컴퓨터에 있으면 지정한 시스템 특수 폴더에 대한 경로이고, 그렇지 않으면 빈 문자열("")입니다.The path to the specified system special folder, if that folder physically exists on your computer; otherwise, an empty string ("").

운영 체제에서 폴더를 만들지 않았거나, 기존 폴더가 삭제되었거나, 폴더가 My Computer와 같이 실제 경로에 해당하지 않는 가상 디렉터리인 경우 해당 폴더는 실제로 존재하지 않습니다.A folder will not physically exist if the operating system did not create it, the existing folder was deleted, or the folder is a virtual directory, such as My Computer, which does not correspond to a physical path.

예외

현재 플랫폼이 지원되지 않습니다.The current platform is not supported.

예제

다음 예제에서는 사용 하는 방법에 설명 합니다 GetFolderPath 메서드를 반환 하 고 연관 된 경로 표시 합니다 folder 매개 변수.The following example demonstrates how to use the GetFolderPath method to return and display the path associated with the folder parameter.

// 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
End Class 'Sample
'
'This example produces the following results:
'
'GetFolderPath: C:\WINNT\System32
'

설명

이 메서드는 프로그램 파일, 프로그램, 시스템 또는 공용 정보에 액세스를 사용할 수 있는 시작 등 시스템 특수 폴더의 경로를 검색 합니다.This method retrieves the path to a system special folder, such as Program Files, Programs, System, or Startup, which can be used to access common information. 특수 폴더 설정이 기본적으로 시스템에 의해 또는 사용자가 명시적으로 Windows의 버전을 설치 하는 경우.Special folders are set by default by the system, or explicitly by the user, when installing a version of Windows.

합니다 folder 매개 변수 검색 하는 특수 폴더를 지정 하 고 있는 값 중 하나 여야 합니다는 Environment.SpecialFolder 열거형; 모든 예외를 throw 하는 다른 값입니다.The folder parameter designates the special folder to retrieve and must be one of the values in the Environment.SpecialFolder enumeration; any other value throws an exception.

특수 폴더에 대 한 자세한 내용은 참조는 CSIDL 값 항목입니다.For more information about special folders, see the CSIDL values topic.

보안

FileIOPermission
경로 자체의 정보에 액세스 합니다.for access to the information in the path itself. 연결 된 열거형: PathDiscoveryAssociated enumeration: PathDiscovery

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption) GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption) GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption) GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

지정된 열거형으로 식별되는 시스템 특수 폴더에 대한 경로를 가져오고 특수 폴더에 액세스하는 데 지정한 옵션을 사용합니다.Gets the path to the system special folder that is identified by the specified enumeration, and uses a specified option for accessing special folders.

public:
 static System::String ^ GetFolderPath(Environment::SpecialFolder folder, Environment::SpecialFolderOption option);
public static string GetFolderPath (Environment.SpecialFolder folder, Environment.SpecialFolderOption option);
static member GetFolderPath : Environment.SpecialFolder * Environment.SpecialFolderOption -> string
Public Shared Function GetFolderPath (folder As Environment.SpecialFolder, option As Environment.SpecialFolderOption) As String

매개 변수

folder
Environment.SpecialFolder Environment.SpecialFolder Environment.SpecialFolder Environment.SpecialFolder

시스템 관련 폴더를 식별하는 열거형 값 중 하나입니다.One of the enumeration values that identifies a system special folder.

option
Environment.SpecialFolderOption Environment.SpecialFolderOption Environment.SpecialFolderOption Environment.SpecialFolderOption

특수 폴더에 액세스하는 데 사용할 옵션을 지정하는 열거형 값 중 하나입니다.One of the enumeration values that specifies options to use for accessing a special folder.

반환

해당 폴더가 실제로 컴퓨터에 있으면 지정한 시스템 특수 폴더에 대한 경로이고, 그렇지 않으면 빈 문자열("")입니다.The path to the specified system special folder, if that folder physically exists on your computer; otherwise, an empty string ("").

운영 체제에서 폴더를 만들지 않았거나, 기존 폴더가 삭제되었거나, 폴더가 My Computer와 같이 실제 경로에 해당하지 않는 가상 디렉터리인 경우 해당 폴더는 실제로 존재하지 않습니다.A folder will not physically exist if the operating system did not create it, the existing folder was deleted, or the folder is a virtual directory, such as My Computer, which does not correspond to a physical path.

예외

folderEnvironment.SpecialFolder의 멤버가 아닙니다.folder is not a member of Environment.SpecialFolder. 또는-or-

optionsEnvironment.SpecialFolderOption의 멤버가 아닙니다.options is not a member of Environment.SpecialFolderOption.

현재 플랫폼이 지원되지 않습니다.The current platform is not supported.

설명

이 메서드는 프로그램 파일, 프로그램, 시스템 또는 공용 정보에 액세스를 사용할 수 있는 시작 등 시스템 특수 폴더의 경로를 검색 합니다.This method retrieves the path to a system special folder, such as Program Files, Programs, System, or Startup, which can be used to access common information. 특수 폴더 설정이 기본적으로 시스템에 의해 또는 사용자가 명시적으로 Windows의 버전을 설치 하는 경우.Special folders are set by default by the system, or explicitly by the user, when installing a version of Windows.

합니다 folder 매개 변수 검색 하는 특수 폴더를 지정 하 고 있는 값 중 하나 여야 합니다는 Environment.SpecialFolder 열거형; 모든 예외를 throw 하는 다른 값입니다.The folder parameter designates the special folder to retrieve and must be one of the values in the Environment.SpecialFolder enumeration; any other value throws an exception.

특수 폴더에 대 한 자세한 내용은 참조는 CSIDL 값 항목입니다.For more information about special folders, see the CSIDL values topic.

보안

FileIOPermission
경로 자체의 정보에 액세스 합니다.for access to the information in the path itself. 연결 된 열거형: PathDiscoveryAssociated enumeration: PathDiscovery

적용 대상