Path.GetTempFileName Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.