Я хочу скопировать некоторые файлы из огромного общего ресурса на сервере с высокой задержкой. Я могу сделать это с помощью нескольких команд robocopy :

robocopy /MT \\slow\share\path1 c:\my\path1 *.exe
robocopy /MT \\slow\share\path2 c:\my\path2 *.pdb
etc.

Тем не менее, я хотел бы сделать это с одной robocopy , так как тогда я могу использовать /MT чтобы ускорить копирование. Однако я не смог найти способ сделать это с помощью Robocopy:

robocopy /MT \\slow\share c:\my path1\*.exe path2\*.pdb

Это приводит к ERROR : Invalid Parameter #4 : "path1\*.exe"

robocopy /MT \\slow\share *.exe *.pdb

Это копирует все пути path2\*.exe которые мне не нужны, а также перебирает все \slow \share, что медленно.

Есть ли другой способ, в идеале, используя встроенную команду?

1 ответ1

0

У меня была такая же проблема, я хочу зеркалировать файлы из одного места в другое. Когда я искал программное обеспечение для копирования, у меня были действительно странные приложения, которые сами интегрировали бы их в оболочку Windows. Но затем я начал искать программное обеспечение для синхронизации и получил гораздо лучший набор приложений.

Я проверил два продукта

  1. Наоборот
  2. FreeFileSync

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

ViceVersa замечательно, но поставляется с ценником. FreeFileSync так же хорош, как и ViceVersa, но у меня не было возможности полностью протестировать его. Чтение того, что он может сделать со своей веб-страницы, похоже, превосходит способности ViceVersa.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .