Path.GetTempFileName Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.