Назад | Перейти на главную страницу

ROBOCOPY: скопируйте все подпапки + содержимое без содержимого корневого каталога.

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

- root
  - file.txt
  - sub1
    - another-file.txt
  - sub2
    - one-more.txt

Я хочу скопировать его в новую папку, которая после этого будет выглядеть следующим образом:

- target
  - sub1
    - another-file.txt
  - sub2
    - one-more.txt

Спасибо!

В скрипте:

for /D %%i in (S:\SourceDirectory\*.*) DO (
    robocopy %%i D:\DestinationDirectory\%%~ni /MIR
)

Если вы не хотите использовать переключатель / MIR, вам, возможно, придется поэкспериментировать.