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