Я хочу скопировать несколько файлов с огромного общего ресурса на сервере с высокой задержкой. Я могу сделать это несколькими 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
У меня была та же проблема, я хочу зеркалировать файлы из одного места в другое. Когда я искал программное обеспечение для копирования, я получил действительно странные приложения, которые интегрировали бы их в оболочку Windows. Но затем я начал искать программное обеспечение для синхронизации и получил гораздо лучший набор приложений.
Я протестировал два продукта
Оба приложения имеют графический интерфейс и возможность создания пакетных файлов для них. Оба допускают множественный источник/цель. Они имеют возможность зеркалирования, двойной синхронизации, дополнения цели и управления версиями.
ViceVersa замечательная, но имеет свою цену. FreeFileSync так же хороша, как ViceVersa, но у меня не было возможности полностью ее протестировать. Читая то, что она может делать на своей веб-странице, кажется, что она превосходит возможности ViceVersa.