Path.GetTempPath 메서드

정의

현재 사용자의 임시 폴더 경로를 반환합니다.

public:
 static System::String ^ GetTempPath();
public static string GetTempPath ();
static member GetTempPath : unit -> string
Public Shared Function GetTempPath () As String

반환

로 끝나는 임시 폴더의 경로입니다 DirectorySeparatorChar.

예외

호출자에게 필요한 사용 권한이 없습니다.

예제

다음 코드에서는 GetTempPath 메서드를 호출하는 방법을 보여 줍니다.

Dim result As String = Path.GetTempPath()
Console.WriteLine(result)
string result = Path.GetTempPath();
Console.WriteLine(result);

이 예제에서는 다음과 유사한 출력을 생성합니다.

C:\Users\UserName\AppData\Local\Temp\

설명

메서드는 경로가 있는지 확인하거나 현재 프로세스가 경로에 액세스할 수 있는지 테스트하지 않습니다.

이 메서드는 다음 순서로 환경 변수가 있는지 확인하고 찾은 첫 번째 경로를 반환합니다.

  1. TMP 환경 변수에 의해 지정된 경로입니다.

  2. TEMP 환경 변수에 의해 지정된 경로입니다.

  3. USERPROFILE 환경 변수에 의해 지정된 경로입니다.

  4. Windows 디렉터리입니다.

.NET 7 이상에서 메서드를 호출하는 프로세스가 로 SYSTEM실행되면 메서드는 이전 시퀀스를 건너뛰고 를 반환합니다 C:\Windows\SystemTemp. 이 위치는 로 SYSTEM실행되지 않는 프로세스에 액세스할 수 없습니다.

적용 대상

추가 정보