Condividi tramite


Path.GetTempFileName Metodo

Definizione

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.

Si applica a

Vedi anche