55 votes

'File.Copy' ne remplace pas un fichier

En utilisant le code suivant, j’essaie d’écraser un fichier s’il existe. Actuellement, il jette IOException. Comment puis-je résoudre ce problème ?

145voto

CodesInChaos Points 60274

Utiliser

Le troisième paramètre est overwrite, donc si vous le définissez sur true, le fichier de destination sera écrasé.

Voir : File.Copy dans MSDN

20voto

davisoa Points 3559

Il y a une surcharge à cette fonction qui contient un troisième paramètre. Ce paramètre est appelé « overwrite ». Si vous réussissez `` , tant que le fichier n’est pas en lecture seule, il sera écrasé.

9voto

blowdart Points 28735

Ensuite, appelez la surcharge

7voto

CodingGorilla Points 12373

À partir de MSDN, vous pouvez faire :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X