ROBOCOPY:复制所有子文件夹+内容,不包括根目录的内容

ROBOCOPY:复制所有子文件夹+内容,不包括根目录的内容

我正在尝试复制特定文件夹的所有子文件夹及其内容,但我不想复制根文件夹中的文件。例如,如果我的文件夹如下所示:

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

我想将其复制到一个新文件夹,之后它将如下所示:

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

谢谢!

答案1

在脚本中:

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

如果您不想使用/MIR 开关,您可能需要进行试验。

相关内容