System.IO.Path.GetTempFileName Method

Creates a uniquely named, zero-byte temporary file on disk and returns the full path of that file.

Syntax

public static string GetTempFileName ()

Returns

The full path of the temporary file.

Remarks

This method creates a temporary file with a .TMP file extension. The temporary file is created within the user’s temporary folder, which is the path returned by the Path.GetTempPath method.

The Path.GetTempFileName method will raise an System.IO.IOException if it is used to create more than 65535 files without deleting previous temporary files.

The Path.GetTempFileName method will raise an System.IO.IOException if no unique temporary file name is available. To resolve this error, delete all unneeded temporary files.

For a list of common I/O tasks, see Common I/O Tasks.

Requirements

Namespace: System.IO
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0, 4.0.0.0