2017-02-08 4 views
0

Я хочу зеркалировать две папки, но для исключения определенных типов файлов (например, js-файлов). Я могу сделать это с опцией/XF.Robocopy: не удалять папки, содержащие исключенные файлы

Проблема, с которой я сталкиваюсь, заключается в том, что если в папке назначения есть папка Foo с js-файлом, но в папке «Исходный» нет папки Foo - команда robocopy ниже удаляет папку Foo на стороне назначения вместе с файлами js в этом.

Robocopy.exe d: \ Source d: \ Destination/E/ОЧИСТКИ/XF * .js/COPYALL/FFT

То, что я хотел бы, чтобы исключить из deliting папки, которые содержат исключенные файлы.

ответ

0

Вы не можете. Если вы примените/PURGE, он будет удален, он удалит любой файл/папку, которая не существует в вашей исходной папке.

Если вам необходимо сохранить эту папку, вам необходимо создать эту папку в источнике и удалить переключатель/PURGE.

Robocopy.exe d:\Source d:\Destination /E /XF *.js /COPYALL /FFT 
Смежные вопросы