setlocal enabledelayedexpansion
set n=1000
for /l %%i in (1,1,%n%) do (
set a=%%i
md !a!
)
效果圖:
說明:最初n設定了100,瞬間建立完畢,遂改為1000,仍舊很快,繼續增大n=10000,大約三分鐘才建立完成。
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 ../
)
效果圖:
批處理系列 1 基礎
掃一遍,旨在認識,不在熟悉。常用dos命令 if else語句 for語句 for variable in set do command command parameters options delims tokens skip eol userbackq 變數延遲 解析文字,讀取字串,eol st...
IT基礎 批處理
小續 看了下時間,10年寫的了 批處理是個很強大的東西,現在任何乙個工具都包含這個功能,只是被工具給封閉起來了 懷念下dos時代的批處理啊 rem即高階語言中的注釋的意思,能看懂每個程式的作用了吧 echo off rem call命令的應用 type a.txt call c.bat echo 現...
批處理符號(1)
一 這個字元在批處理中的意思是關閉當前行的回顯。我們從前幾課知道echo off可以關閉掉整個批處理命令的回顯,但不能關掉echo off這個命令,現在我們在echo off這個命令前加個 就可以達到所有命令均不回顯的要求 1.bat echo off dir d 2.bat echo off di...