2010-10-29 4 views

Répondre

86

Ajouter/Y à la ligne de commande

+1

xcopy/s/y c: \ mmyinbox \ test.doc C: \ myoutbox ??? – Mal

+0

Comment soumettre F = Fichier, D = répertoire? – YumYumYum

+0

@YumYumYum http://stackoverflow.com/questions/3018289/xcopy-file-rename-suppress-does-xxx-specify-a-file-name-message – ikathegreat

30

Vous pouvez utiliser:

copy /b/v/y 

Voir SS64 on COPY.

+0

im nouveau à batch ce qui b/v/y représente? – Mal

+7

utilise 'copy /?' Pour avoir de l'aide! '/ b' signifie fichier binaire,'/v' signifie vérifier, '/ y' est force. http://www.ss64.com est une très bonne référence sinon. – Benoit

+0

désolé je viens de réaliser que j'ai des espaces dans mes noms de champs que j'utilise habituellement underscores, Comment est ce handld correctement? – Mal

19

Ajouter /y à la ligne de commande de xcopy:

Exemple:

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

Y at-il d'autres informations que vous pouvez ajouter et qui ne sont pas déjà dans une autre réponse? Cela n'a pas vraiment besoin d'être posté comme une nouvelle réponse autrement. – Michelle

6

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

2

Vous pouvez consulter invite de commande Windows aide en utilisant la commande suivante: xcopy /?

0

Si le fichier de destination est en lecture utilisez uniquement /y/r

xcopy /y/r source.txt dest.txt 
6

vous devez ajouter simplement/Y

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

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

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

Y a-t-il d'autres informations que vous pouvez ajouter et qui ne figurent pas déjà dans une autre réponse? Cela n'a pas vraiment besoin d'être posté comme une nouvelle réponse sinon – jeb

1

une commande qui copie dans tous les cas

xcopy "path\source" "path\destination" /s/h/e/k/f/c/y 
Questions connexes