Robocopy, xCopy или другое решение? - PullRequest
0 голосов
/ 17 декабря 2010

Мне нужен способ обновить все файлы в папке назначения и ее подкаталогах файлами в одной исходной папке.

Источник: файл A, файл B, файл C
Место назначения:Файл A, Destination-> SubFolder: Файл B

Необходимо обновить файл A и файл B в их папке dest, а также игнорировать файл C, поскольку он не существует нигде в dest.это возможно с помощью xcopy или robocopy или есть другой инструмент, который сделает эту работу?Я играл немного, не могу понять.

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 17 декабря 2010

robocopy определенно поможет вам. Хотя это не похоже на прямое объединение источника и места назначения (источник звучит ровно, в то время как место назначения имеет некоторую иерархию), у него есть команды для копирования целых папок и не копирования, если целевых файлов нет.

0 голосов
/ 16 мая 2013

вы можете использовать ROBOCOPY таким образом

robocopy E:\Source G:\Destination\SubFolder /e /mir /np /log:backup_log.txt

для более info

0 голосов
/ 17 декабря 2010

Вы можете использовать DeltaCopy .Это версия Windows * с открытым исходным кодом инструмента rsync .Некоторые из его функций:

  • Инкрементное резервное копирование - копирование части файла, которая фактически изменена (что экономит время и сетевые ресурсы).
  • Планировщик задач - профили в DeltaCopy могут выполняться напо расписанию.
  • Среда, дружественная к Windows.
  • Сложные шаблоны игнорирования (фильтрация файлов по имени, расширению, размеру, пути или другим критериям).
...