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 Datei auf dem Datenträger mit einer Größe von 0 Byte 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. ist kein eindeutiger temporärer Dateiname 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 zurück. Die temporäre Datei wird im temporären Ordner des Benutzers erstellt. Dabei handelt es sich um den pfad, der von der GetTempPath -Methode zurückgegeben wird.
Unter .NET 7 und früheren Versionen löst die GetTempFileName Methode bei Verwendung dieser Methode unter Windows eine aus IOException , wenn sie verwendet wird, um mehr als 65535 Dateien zu erstellen, 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 einen aus 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 der allgemeinen E/A-Aufgaben finden Sie unter Allgemeine E/A-Aufgaben.