Compartir a través de


Path.GetTempFileName Método

Definición

Crea un archivo temporal de cero bytes y nombre único en el disco y devuelve la ruta de acceso completa a 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, por ejemplo, no está disponible ningún nombre de archivo temporal único.

o bien

Este método no ha podido 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 7 y versiones anteriores, al usar este método en Windows, el GetTempFileName método genera si IOException 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 las tareas de E/S comunes, consulte Tareas de E/S comunes.

Se aplica a

Consulte también