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