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

nom*_*gns 2 windows

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

E:\donuts\yellow\
E:\donuts\green\
...
E:\donuts\blue\
Run Code Online (Sandbox Code Playgroud)

我想简单地使用一些 DOS 命令在每个子文件夹中创建一个新文件夹。像这样的东西。

E:\donuts\yellow\big
E:\donuts\green\big
Run Code Online (Sandbox Code Playgroud)

等等。我怎样才能实现这个目标?

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

Pau*_*aul 5

我还没有测试过这个,所以你需要先尝试一下

FOR /d %A IN (e:\donuts\*) DO mkdir "%A\big"
Run Code Online (Sandbox Code Playgroud)

这也应该适用于移动:

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