2010-10-29 12 views

ответ

86

Добавить/Y в командной строке

+1

хсору/с/у с: \ mmyinbox \ test.doc C: \ myoutbox ??? – Mal

+0

Как отправить F = файл, D = каталог? – YumYumYum

+0

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

30

Вы можете использовать:

copy /b/v/y 

См SS64 on COPY.

+0

им новый для партии whats b/v/y stand for? – Mal

+7

используйте 'copy /?', Чтобы получить помощь! '/ b' означает двоичный файл,'/v' означает check, '/ y' is force. http://www.ss64.com - это очень хорошая рекомендация. – Benoit

+0

Извините, я только что понял, что у меня есть пробелы в моих именах, и я обычно использую символы подчеркивания, как это правильно обрабатывается? – Mal

19

Добавить /y в командной строке xcopy:

Пример:

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

Есть ли дополнительная информация, которую вы можете добавить, которая еще не в другом ответе? В противном случае это не обязательно должно быть опубликовано как новый ответ. – Michelle

6

Если команда копирования запускается из пакетного задания вам не нужно использовать переключатель/Y: он будет перезаписать существующие файлы.

2

Вы можете обратиться окно командной строки помощь, используя следующую команду: xcopy /?

0

Если файл назначения только для чтения использовать /y/r

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

вам нужно просто добавить/Y

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

, и если вы используете путь с пробелами, попробуйте это

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

Есть ли еще информация, которую вы можете добавить, которая еще не в другом ответе? Это не обязательно должно быть опубликовано как новый ответ, иначе – jeb

1

Команда, которая будет копировать в любом случае

xcopy "path\source" "path\destination" /s/h/e/k/f/c/y 
Смежные вопросы