批處理基礎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 ../
)



效果圖:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章