9
votes

Impossible de créer un fichier lorsque ce fichier existe déjà

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à."

Je veux écraser le fichier. Que dois-je faire? J'ai essayé fichier.copy au lieu de fichier.move , mais j'ai la même erreur.


0 commentaires

4 Réponses :


7
votes

fichier.copy (source, destination, true) écrasera la destination si les autorisations permettent. Voir The Docs .


0 commentaires

5
votes

Avez-vous essayé fichier.copy (src, devt, true) . Cela pourrait aider à écraser le fichier existant.


0 commentaires

1
votes

Vérifiez que la permission d'écriture est autorisée pour le dossier contient le fichier de destination.

Essayez ce qui suit:

système.IO.file.copy.copy (SRC, DST, True);

true si vous voulez que le fichier existant soit écrasé.

Pour modifier ou définir la permission de fichier Cliquez ici


0 commentaires

3
votes

J'ai eu la même erreur. La destination doit être le nouveau nom de fichier, pas le dossier de destination.


0 commentaires