一、横向创建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*7setlocal 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 ../
)
效果图:
本文介绍了一种使用批处理脚本在Windows环境下快速创建多级目录的方法,包括横向创建多个同级目录、纵向创建多层嵌套目录以及两者的结合使用。
738

被折叠的 条评论
为什么被折叠?



