Скопировать файлы в папку назначения, а также удалить те, которые не находятся в исходной папке? - PullRequest
0 голосов
/ 14 января 2019

Я хочу скопировать папку Prod из источника в место назначения, однако я хочу обновить содержимое места назначения содержимым источника.

Prod
|--file 1
|--file 2

Назначение:

Prod
|--file a
|--file b

Проблема в том, что, поскольку имена файлов различаются, при копировании и вставке у меня получается 4 файла: файл 1, файл2, файл а, файл b

Когда мне нужны только два файла из источника: файл 1 и файл 2

1 Ответ

0 голосов
/ 14 января 2019

Я бы использовал robocopy с переключателем MIR (Зеркало), это скопирует файлы / папки и удалит все в месте назначения, которое не существует в источнике.

robocopy C:\source\Prod D:\destination\Prod /MIR

Цитата из Technet robocopy wiki :

/ MIR указывает, что Robocopy должен отражать исходный каталог и каталог назначения. Обратите внимание, что это приведет к удалению файлов в месте назначения, если они были удалены в источнике.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...