Path.GetTempPath Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ę:
Ścieżka określona przez zmienną środowiskową TMP.
Ścieżka określona przez zmienną środowiskową TEMP.
Ścieżka określona przez zmienną środowiskową USERPROFILE.
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ż
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla