Ответ 1
Добавить/Y в командную строку
Следующая команда копирует и перемещает файл, но мне также требуется перезаписать замененный файл.
xcopy /s c:\mmyinbox\test.doc C:\myoutbox
Добавить/Y в командную строку
Вы можете использовать:
copy /b/v/y
Смотрите SS64 на COPY.
Добавьте /y
в командную строку xcopy
:
Пример:
xcopy /y c:\mmyinbox\test.doc C:\myoutbox
Если команда копирования запускается из пакетного задания, вам не нужно использовать переключатель /Y: он перезапишет существующие файлы.
вам нужно просто добавить /Y
xcopy /s c:\mmyinbox\test.doc C:\myoutbox /Y
и если вы используете путь с пробелами, попробуйте это
xcopy /s "c:\mmyinbox\test.doc" "C:\myoutbox" /Y
Вы можете обратиться к подсказке командной строки Windows с помощью следующей команды: xcopy /?
Команда, которая будет копировать в любом случае
xcopy "путь\источник" "путь\назначение" /s/h/e/k/f/c/y
Если файл назначения доступен только для чтения, используйте /y/r
xcopy /y/r source.txt dest.txt