J'ai rencontré plusieurs fois ce problème dans lequel je voudrais avoir plusieurs versions d'un même fichier dans le même répertoire. La façon dont j'ai procédé en utilisant C# est d'ajouter un horodatage au nom du fichier avec quelque chose comme ceci DateTime.Now.ToString().Replace('/', '-').Replace(':', '.')
. Y a-t-il une meilleure façon de procéder ?
J'ai ajouté Path.GetDirectoryName(fileName)
pour obtenir le chemin complet du fichier. Ensuite, on remplace string.Concat()
avec Path.Combine()
pour obtenir le nom complet du fichier.