Использование Robocopy для копирования целых каталогов
Robocopy — это инструмент, который можно использовать при работе с целыми каталогами, поскольку он был разработан для этого. Если вы хотите только скопировать каталог (и включенные в него файлы) в другой каталог, вы можете использовать базовый синтаксис для Robocopy, и вам не нужно указывать какие-либо параметры. Допустим, у вас есть дерево каталогов, которое выглядит следующим образом:
C:\Temp1\Temp2
В каталоге Temp1 находится файл с именем T1.tmp. В каталоге Temp1 \ Temp2 находится файл с именем T1T2.tmp.
Теперь предположим, что вы хотите скопировать каталог Temp1 (и его файлы) в новый каталог с именем C: \ Temp3. Команда для этого:
ROBOCOPY C:\Temp1 C:\Temp3
Robocopy создает каталог C: \ Temp3 и копирует в него файлы из каталога C: \ Temp1. Если вы хотите скопировать все дерево каталогов в C: \ Temp1, вам просто нужно добавить переключатель / E к команде:
ROBOCOPY C:\Temp1 C:\Temp3 /E
В результате создается C: \ Temp3, и все файлы и папки в C: \ Temp1 будут скопированы во вновь построенное дерево в C: \ Temp3.
Этот совет (13188) применим к Windows 7, 8 и 10.