Partager via


Path.GetTempFileName Méthode

Définition

Crée un fichier temporaire de zéro octet nommé de façon univoque 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, par exemple si 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 d’accès retourné par la GetTempPath méthode .

Sur .NET 7 et les versions antérieures, lors de l’utilisation de cette méthode sur Windows, la GetTempFileName méthode déclenche un IOException 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 sur aucun système d’exploitation.

La GetTempFileName méthode déclenche un IOException 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 courantes d’E/S.

S’applique à

Voir aussi