批处理基础1——横向创建n层目录,纵向创建m层目录

一、横向创建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 ../
)



效果图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值