Path.GetTempPath Metoda

Definicja

Zwraca ścieżkę folderu tymczasowego bieżącego użytkownika.

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

Zwraca

Ścieżka do folderu tymczasowego kończąca się ciągiem DirectorySeparatorChar.

Wyjątki

Obiekt wywołujący nie ma wymaganych uprawnień.

Przykłady

Poniższy kod pokazuje, jak wywołać metodę GetTempPath .

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

W tym przykładzie są generowane dane wyjściowe podobne do poniższych.

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

Uwagi

Metoda nie sprawdza, czy ścieżka istnieje lub czy test, aby sprawdzić, czy bieżący proces może uzyskać dostęp do ścieżki.

Ta metoda sprawdza istnienie zmiennych środowiskowych w następującej kolejności i zwraca pierwszą znalezioną ścieżkę:

  1. Ścieżka określona przez zmienną środowiskową TMP.

  2. Ścieżka określona przez zmienną środowiskową TEMP.

  3. Ścieżka określona przez zmienną środowiskową USERPROFILE.

  4. Katalog systemu Windows.

W programie .NET 7 lub nowszym, gdy proces wywołujący metodę jest uruchomiony jako SYSTEM, metoda pomija poprzednią sekwencję i zwraca wartość C:\Windows\SystemTemp. Ta lokalizacja jest niedostępna dla procesów, które nie są uruchomione jako SYSTEM.

Dotyczy

Zobacz też