一、横向创建n层空目录(文件夹)
setlocal enabledelayedexpansion
set n=1000
for /l %%i in (1,1,%n%) do (
set a=%%i
md !a!
)
效果图:
说明:最初n设置了100,瞬间创建完毕,遂改为1000,仍旧很快,继续增大n=10000,大约三分钟才创建完成。
二、纵向嵌套创建m层目录(文件夹)
setlocal enabledelayedexpansion
set m=100
for /l %%i in (1,1,%m%) do (
set a=%%i
md !a!
cd !a!
)
效果图:
说明:如上图所示,在Windows XP系统下,只能纵向创建83+1=84层目录,程序便终止了;
三、横向纵向相结合
有兴趣的可以尝试,尽情发挥你的灵感吧!
例如,5*7
setlocal enabledelayedexpansion
set n=5
set m=7
for /l %%i in (1,1,%n%) do (
set a=%%i
md !a!
cd !a!
for /l %%j in (1,1,%m%) do (
set b=%%j
md !b!
)
cd ../
)
效果图: