Path.GetTempFileName Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine eindeutig benannte temporäre Null-Byte-Datei auf dem Datenträger und gibt den vollständigen Pfad dieser Datei zurück.
public:
static System::String ^ GetTempFileName();
public static string GetTempFileName();
static member GetTempFileName : unit -> string
Public Shared Function GetTempFileName () As String
Gibt zurück
Der vollständige Pfad der temporären Datei.
Ausnahmen
Ein E/A-Fehler tritt auf, z. B. kein eindeutiger temporärer Dateiname ist verfügbar.
- oder -
Diese Methode konnte keine temporäre Datei erstellen.
Hinweise
Diese Methode erstellt eine temporäre Datei mit einer .tmp Dateierweiterung und gibt den Pfad zu dieser Datei zurück. Die temporäre Datei wird im temporären Ordner des Benutzers erstellt, bei dem es sich um den von der GetTempPath Methode zurückgegebenen Pfad handelt.
In .NET Framework löst die GetTempFileName Methode ein IOException , wenn sie zum Erstellen von mehr als 65535 Dateien verwendet wird, ohne vorherige temporäre Dateien zu löschen. Diese Einschränkung ist auf anderen Betriebssystemen als Windows nicht vorhanden. Ab .NET 8 ist die Einschränkung auf keinem Betriebssystem vorhanden.
Die GetTempFileName Methode löst ein IOException , wenn kein eindeutiger temporärer Dateiname verfügbar ist. Um diesen Fehler zu beheben, löschen Sie alle nicht benötigten temporären Dateien.
Eine Liste allgemeiner E/A-Aufgaben finden Sie unter "Allgemeine E/A-Aufgaben".