다음을 통해 공유


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\

설명

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

  • windows
  • linux

현재 Windows 버전에서 win32 API GetTempPath2 노출하는 경우 이 메서드는 해당 API를 호출하고 확인된 경로를 반환합니다. 환경 변수를 사용하여 반환 값을 제어하는 방법을 포함하여 이 해결 방법이 수행되는 방법에 대한 자세한 내용은 GetTempPath2 설명서의 주의 섹션 참조하세요. GetTempPath2 API는 모든 버전의 Windows에서 사용할 수 없습니다.

GetTempPath2를 노출하지 않는 Windows 버전에서 이 메서드는 대신 GetTempPath Win32 API를 호출하고 확인된 경로를 반환합니다. 환경 변수를 사용하여 반환 값을 제어하는 방법을 포함하여 이 해결 방법이 수행되는 방법에 대한 자세한 내용은 GetTempPath 설명서의 주의 섹션 참조하세요.

적용 대상

추가 정보