Path.GetTempFileName Metoda

Definice

Vytvoří na disku jedinečně pojmenovaný dočasný soubor s nulovými bajty a vrátí úplnou cestu k ho souboru.

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

Návraty

Úplná cesta k dočasnému souboru.

Výjimky

Dojde k V/V chybě, například není k dispozici žádný jedinečný název dočasného souboru.

-nebo-

Této metodě se nepodařilo vytvořit dočasný soubor.

Poznámky

Tato metoda vytvoří dočasný soubor s příponou souboru .tmp a vrátí k němu cestu. Dočasný soubor se vytvoří v dočasné složce uživatele, což je cesta vrácená metodou GetTempPath .

V .NET 7 a starších verzích při použití této metody ve Windows GetTempFileName metoda vyvolá, IOException pokud se používá k vytvoření více než 65535 souborů bez odstranění předchozích dočasných souborů. Toto omezení neexistuje v jiných operačních systémech než Windows. Od verze .NET 8 omezení neexistuje v žádném operačním systému.

Metoda GetTempFileName vyvolá, IOException pokud není k dispozici žádný jedinečný název dočasného souboru. Pokud chcete tuto chybu vyřešit, odstraňte všechny nepotřebné dočasné soubory.

Seznam běžných vstupně-výstupních úloh najdete v tématu Běžné vstupně-výstupní úlohy.

Platí pro

Viz také