Partager via


Path.GetTempFileName Méthode

Définition

Crée un fichier temporaire de type zéro octet unique sur le disque et retourne le chemin d’accès complet de ce fichier.

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

Retours

Chemin d’accès complet du fichier temporaire.

Exceptions

Une erreur d’E/S se produit, telle qu’aucun nom de fichier temporaire unique n’est disponible.

- ou -

Cette méthode n’a pas pu créer un fichier temporaire.

Remarques

Cette méthode crée un fichier temporaire avec une extension de fichier .tmp et retourne le chemin d’accès. Le fichier temporaire est créé dans le dossier temporaire de l’utilisateur, qui est le chemin retourné par la GetTempPath méthode.

Sur .NET Framework, la GetTempFileName méthode déclenche une IOException erreur si elle est utilisée pour créer plus de 65535 fichiers sans supprimer les fichiers temporaires précédents. Cette limitation n’existe pas sur les systèmes d’exploitation autres que Windows. À compter de .NET 8, la limitation n’existe pas sur un système d’exploitation.

La GetTempFileName méthode génère un IOException nom de fichier temporaire unique si aucun nom de fichier temporaire unique n’est disponible. Pour résoudre cette erreur, supprimez tous les fichiers temporaires inutiles.

Pour obtenir la liste des tâches d’E/S courantes, consultez Tâches d’E/S courantes.

S’applique à

Voir aussi