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 di byte denominato in modo univoco su disco e restituisce il percorso completo del file.
public:
static System::String ^ GetTempFileName();
public static string GetTempFileName();
static member GetTempFileName : unit -> string
Public Shared Function GetTempFileName () As String
Valori restituiti
Percorso completo del file temporaneo.
Eccezioni
Si verifica un errore di I/O, ad esempio non è disponibile alcun nome file temporaneo univoco.
oppure
Questo metodo non è riuscito a creare 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 Framework il GetTempFileName metodo genera un IOException valore 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 oggetto IOException se non è disponibile alcun nome file temporaneo univoco. Per risolvere questo errore, eliminare tutti i file temporanei non necessari.
Per un elenco delle attività di I/O comuni, vedere Attività di I/O comuni.