東坡下載:內(nèi)容最豐富最安全的下載站!

首頁(yè)知識(shí)庫(kù)系統(tǒng)工具 → bat循環(huán)語(yǔ)句——for 循環(huán)使用教程

bat循環(huán)語(yǔ)句——for 循環(huán)使用教程

相關(guān)文章發(fā)表評(píng)論 來源:本站整理時(shí)間:2017/11/24 8:41:18字體大。A-A+

更多

作者:專題點(diǎn)擊:146次評(píng)論:0次標(biāo)簽: for循環(huán)

基本格式: for iterator do (statements)

①遍歷一系列的值 
格式 : 
for /L %%var in (start, step, end) do (statements) rem var 是單字母變量 如 %%i,如果是多字母變量如 %%aa 會(huì)報(bào)錯(cuò) 

@echo offfor /l %%B in (0,1,15) do echo %%B

② 對(duì)文件的遍歷 
格式: 
for %%var in (fileSets) do (statements)  rem fileSets 文件的集合 
例1: 
rem 打印 C盤下的txt文件

@echo offfor %%i in (C:\*.txt) do echo %%i

rem 打印 C盤下的txt和 sys 文件

@echo offfor %%i in (C:\*.txt C:\*.sys) do echo %%i

③ 對(duì)文件夾的遍歷 
格式: 
for /d %%var in (directorySet) do (statements)  rem directorySet 目錄的集合 
例:


@echo offfor /d %%i in (Z:\) do echo %%i:: 對(duì) Z:\ 下目錄的遍歷 @echo offfor /d %%i in (Z:\*) do echo %%i::多個(gè)目錄的例子@echo offfor /d %%i in (%SystemRoot%\* Z:\*) do echo %%i


④ 遞歸對(duì)文件遍歷 
格式: 
for /r [path] %%var in (fileSet) do (statements) 
例子

@echo offfor /r C:\ %%i in (*.txt) do echo %%i

⑤ /r 與 /d 結(jié)合

::輸出 %SystemRoot% 下的所有目錄及子目錄@echo offfor /r %SystemRoot% /d %%i in (*) do echo %%i

擴(kuò)展知識(shí)

相關(guān)評(píng)論

閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)