J'utilise Winforms et j'essaie de copier un fichier d'un endroit à un autre. Si un fichier avec le même nom est déjà là, je tiens à écraser. Mais j'ai une erreur comme "Impossible de créer un fichier lorsque ce fichier existe déjà." p>
Je veux écraser le fichier. Que dois-je faire?
J'ai essayé fichier.copy code> au lieu de fichier.move code>, mais j'ai la même erreur. P>
4 Réponses :
fichier.copy (source, destination, true) code> écrasera la destination si les autorisations permettent. Voir The Docs . P>
Avez-vous essayé fichier.copy (src, devt, true) code>. Cela pourrait aider à écraser le fichier existant. P>
Vérifiez que la permission d'écriture est autorisée pour le dossier contient le fichier de destination. P>
Essayez ce qui suit: p>
système.IO.file.copy.copy (SRC, DST, True); P>
true si vous voulez que le fichier existant soit écrasé. p>
Pour modifier ou définir la permission de fichier Cliquez ici P>
J'ai eu la même erreur. La destination doit être le nouveau nom de fichier, pas le dossier de destination. P>