Windows批处理:将包含文件的子文件夹复制到其他位置

时间:2015-08-24 08:45:22

标签: windows batch-file

结构如下: level1

  • level2文件夹为空
  • level2文件夹包含许多包含文件的文件夹。

目标是将c:\test中的所有文件夹复制到另一个文件夹,比如c:\parent\level1\level2\folderwithfiles1\ c:\parent\level1\level2\folderwithfiles2\ ,但保留文件夹的原始名称:

folderwithfiles1

folderwithfiles2level1需要复制到其他位置(包括这些文件夹中的文件)。

现在挑战:level2folderwithfilesXSVGKit文件夹的名称是可变的(因为这些是自动提取的文件夹)。 我希望这样清楚。

1 个答案:

答案 0 :(得分:0)

尽管我明白你要做的事情并不仅仅是robocopy /mir c:\parent\%l1%\%l2% c:\test的情况,它将获取level2及以下的所有文件和子文件夹并将它们复制到c:\ test?您可能更喜欢/ e而不是/ mir,具体取决于c:\ test中的内容。