东坡下载:内容最丰富最安全的下载站!

首页知识库系统工具 → bat循环语句——for 循环使用教程

bat循环语句——for 循环使用教程

相关文章发表评论 来源:本站整理时间:2017/11/24 8:41:18字体大小:A-A+

更多

作者:专题点击:146次评论:0次标签: for循环

基本格式: for iterator do (statements)

①遍历一系列的值 
格式 : 
for /L %%var in (start, step, end) do (statements) rem var 是单字母变量 如 %%i,如果是多字母变量如 %%aa 会报错 

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

② 对文件的遍历 
格式: 
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

③ 对文件夹的遍历 
格式: 
for /d %%var in (directorySet) do (statements)  rem directorySet 目录的集合 
例:


@echo offfor /d %%i in (Z:\) do echo %%i:: 对 Z:\ 下目录的遍历 @echo offfor /d %%i in (Z:\*) do echo %%i::多个目录的例子@echo offfor /d %%i in (%SystemRoot%\* Z:\*) do echo %%i


④ 递归对文件遍历 
格式: 
for /r [path] %%var in (fileSet) do (statements) 
例子

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

⑤ /r 与 /d 结合

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

扩展知识

相关评论

阅读本文后您有什么感想? 已有 人给出评价!

  • 2791 喜欢喜欢
  • 2101 顶
  • 800 难过难过
  • 1219 囧
  • 4049 围观围观
  • 5602 无聊无聊
热门评论
最新评论
昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

本类常用软件