Path.GetTempPath Methode

Definition

Gibt den Pfad des temporären Ordners des aktuellen Benutzers zurück.

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

Gibt zurück

Der Pfad zum temporären Ordner, der mit einem endet DirectorySeparatorChar.

Ausnahmen

Der Aufrufer verfügt nicht über die erforderlichen Berechtigungen.

Beispiele

Im folgenden Code wird das Aufrufen der GetTempPath-Methode veranschaulicht.

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

In diesem Beispiel wird eine Ausgabe ähnlich der folgenden erzeugt.

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

Hinweise

Die -Methode überprüft nicht, ob der Pfad vorhanden ist, oder testet nicht, ob der aktuelle Prozess auf den Pfad zugreifen kann.

Diese Methode überprüft das Vorhandensein von Umgebungsvariablen in der folgenden Reihenfolge und gibt den ersten gefundenen Pfad zurück:

  1. Den durch die TMP-Umgebungsvariable angegebenen Pfad.

  2. Den durch die TEMP-Umgebungsvariable angegebenen Pfad.

  3. Den durch die USERPROFILE-Umgebungsvariable angegebenen Pfad.

  4. Das Windows-Verzeichnis.

Wenn der Prozess, der die -Methode aufruft, in .NET 7 und höher als SYSTEMausgeführt wird, überspringt die -Methode die vorangehende Sequenz und gibt zurück C:\Windows\SystemTemp. Auf diesen Speicherort kann nicht für Prozesse zugegriffen werden, die nicht als SYSTEMausgeführt werden.

Gilt für:

Weitere Informationen