ROBOCOPY: Copie todas as subpastas + conteúdo sem o conteúdo do diretório raiz

2

Estou tentando copiar todas as subpastas com o conteúdo de uma pasta específica, mas não quero copiar os arquivos na pasta raiz. Por exemplo, se minha pasta se parece com:

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

Gostaria de copiá-lo para uma nova pasta que será exibida da seguinte maneira:

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

Obrigado!

    
por Shay Friedman 08.11.2018 / 09:39

1 resposta

1

Em um script:

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

Se você não quiser usar a opção / MIR, talvez seja necessário experimentar.

    
por 08.11.2018 / 12:18