我有一个主文件夹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"