Копирование части большой папки, желательно с помощью robocopy

Копирование части большой папки, желательно с помощью robocopy

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

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

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

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

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

Связанный контент