Path.GetTempFileName Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un file temporaneo a zero byte con nome univoco sul disco e restituisce il percorso intero di quel file.
public:
static System::String ^ GetTempFileName();
public static string GetTempFileName ();
static member GetTempFileName : unit -> string
Public Shared Function GetTempFileName () As String
Restituisce
Percorso completo del file temporaneo.
Eccezioni
Si verifica un errore I/O, ad esempio non è disponibile alcun nome univoco del file temporaneo.
-oppure-
Il metodo non consente la creazione di un file temporaneo.
Commenti
Questo metodo crea un file temporaneo con un'estensione di file .tmp e restituisce il percorso. Il file temporaneo viene creato all'interno della cartella temporanea dell'utente, ovvero il percorso restituito dal GetTempPath metodo .
In .NET 7 e versioni precedenti, quando si usa questo metodo in Windows, il GetTempFileName metodo genera un IOException se viene usato per creare più di 65535 file senza eliminare i file temporanei precedenti. Questa limitazione non esiste nei sistemi operativi diversi da Windows. A partire da .NET 8, la limitazione non esiste in alcun sistema operativo.
Il GetTempFileName metodo genererà un valore se non è disponibile alcun IOException nome di file temporaneo univoco. Per risolvere questo errore, eliminare tutti i file temporanei non necessari.
Per un elenco di attività di I/O comuni, vedere Attività di I/O comuni.