Comparteix a través de


Path.GetTempFileName Método

Definición

Crea un archivo temporal con nombre único y cero en el disco y devuelve la ruta de acceso completa de ese archivo.

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

Devoluciones

Ruta de acceso completa del archivo temporal.

Excepciones

Se produce un error de E/S, como no hay ningún nombre de archivo temporal único disponible.

O bien

Este método no pudo crear un archivo temporal.

Comentarios

Este método crea un archivo temporal con una extensión de archivo .tmp y devuelve la ruta de acceso a él. El archivo temporal se crea dentro de la carpeta temporal del usuario, que es la ruta de acceso devuelta por el GetTempPath método .

En .NET Framework, el GetTempFileName método genera un IOException si se usa para crear más de 65535 archivos sin eliminar archivos temporales anteriores. Esta limitación no existe en sistemas operativos distintos de Windows. A partir de .NET 8, la limitación no existe en ningún sistema operativo.

El GetTempFileName método generará un IOException si no hay ningún nombre de archivo temporal único disponible. Para resolver este error, elimine todos los archivos temporales innecesarios.

Para obtener una lista de tareas comunes de E/S, consulte Tareas comunes de E/S.

Se aplica a

Consulte también