向每个子文件夹添加一个新文件夹

向每个子文件夹添加一个新文件夹

我有一个主文件夹E:\donuts,里面有数百个文件夹。例如

E:\donuts\yellow\
E:\donuts\green\
...
E:\donuts\blue\

我想使用一些 DOS 命令在每个子文件夹中创建一个新文件夹。类似这样。

E:\donuts\yellow\big
E:\donuts\green\big

等等。我该如何实现这一点?

另外,是否可以将每个子文件夹的内容移动到相应的big文件夹中?例如,所有文件和文件夹E:\donuts\yellow\都应移动到E:\donuts\yellow\big等等。

答案1

我还没有测试过,所以你最好先尝试一下

FOR /d %A IN (e:\donuts\*) DO mkdir "%A\big"

这也应该可以完成此举:

FOR /d %A IN (e:\donuts\*) DO mkdir "%A\big" & mv "%A\*.*" "%A"

相关内容