136 votes

Comment écraser des fichiers existants par lots ?

La commande suivante copie et déplace un fichier, mais j'en ai également besoin pour écraser le fichier qu'elle remplace.

 xcopy /s c:\mmyinbox\test.doc C:\myoutbox

161voto

Ajouter /Y à la ligne de commande

44voto

Benoit Points 35553

Vous pouvez utiliser :

 copy /b/v/y

Voir SS64 sur COPIER .

33voto

Ajoutez /y à la ligne de commande de xcopy :

Exemple:

 xcopy /y c:\mmyinbox\test.doc C:\myoutbox

21voto

Alok Points 321

vous devez simplement ajouter /Y

 xcopy /s c:\mmyinbox\test.doc C:\myoutbox /Y

et si vous utilisez un chemin avec des espaces, essayez ceci

 xcopy /s "c:\mmyinbox\test.doc" "C:\myoutbox" /Y

12voto

Kim Mason Points 129

Si la commande de copie est exécutée à partir d'un travail par lots, vous n'avez pas besoin d'utiliser le commutateur /Y : il écrasera les fichiers existants.

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