Как перезаписать существующие файлы в пакетном режиме?

Следующая команда копирует и перемещает файл, но мне также требуется перезаписать замененный файл.

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

Ответ 1

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

Ответ 2

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

copy /b/v/y

Смотрите SS64 на COPY.

Ответ 3

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

Пример:

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

Ответ 4

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

Ответ 5

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

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

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

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

Ответ 6

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

Ответ 7

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

xcopy "путь\источник" "путь\назначение" /s/h/e/k/f/c/y

Ответ 8

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

xcopy /y/r source.txt dest.txt