Path.GetTempFileName Metod

Definition

Skapar en unikt namngiven temporär fil med noll byte på disken och returnerar filens fullständiga sökväg.

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

Returer

Den fullständiga sökvägen till den tillfälliga filen.

Undantag

Ett I/O-fel inträffar, till exempel att inget unikt tillfälligt filnamn är tillgängligt.

-eller-

Den här metoden kunde inte skapa en tillfällig fil.

Kommentarer

Den här metoden skapar en temporär fil med ett .tmp filnamnstillägg och returnerar sökvägen till den. Den temporära filen skapas i användarens temporära mapp, vilket är den sökväg som returneras av GetTempPath metoden.

På .NET Framework genererar metoden GetTempFileName en IOException om den används för att skapa fler än 65535 filer utan att ta bort tidigare temporära filer. Den här begränsningen finns inte på andra operativsystem än Windows. Från och med .NET 8 finns inte begränsningen på any operativsystem.

Metoden GetTempFileName genererar ett IOException om inget unikt tillfälligt filnamn är tillgängligt. Lös det här felet genom att ta bort alla onödiga temporära filer.

En lista över vanliga I/O-uppgifter finns i Vanliga I/O-uppgifter.

Gäller för

Se även