批处理for循环的详细介绍 - 极悦
首页 课程 师资 教程 报名

批处理for循环的详细介绍

  • 2022-12-30 10:58:19
  • 619次 极悦

相信大家对Java for循环语句都有些了解,那么,批处理for循环有哪些方法?极悦小编来告诉大家。

for循环遍历目录(/d选项只能遍历指定目录下的目录,并且不会遍历下一级目录)

for /d %%i in (*) do command (遍历当前目录下的所有目录,不会搜索下一级目录)

for /d %%i in (c:\users\adminliuhuaqing\desktop*) do command (遍历桌面目录下所有的目录)

for循环遍历文件夹下的文件(/r选项用来搜索指定路径及子目录中与set集相符合的所有文件)

set中的文件名如果含有通配符(?或*),则列举/R参数指定的目录及其下面的所用子目录中与set相符合的所有文件,无相符文件的目录则不列举。

for /r path %%i in (*) do command (遍历path路径中的所有文件)

如果set中为具体文件名,不含通配符,则枚举该目录树(即列举该目录及其下面的所有子目录)(并在后面加上具体的文件名),而不管set中的指定文件是否存在

for /r c:\ %%i in (boot.ini) do if exist %%i echo %%i --很好的搜索命令,列举boot.ini存在的目录

for循环遍历数字操作

for /L %%i in (start,step,end) do command (该集表示以增量形式或减量形式从开始到结束的一个数字序列)

例:for /L %%i in (1,1,5) do echo %%i

for循环遍历文件内容

如果使用逗号或空格作为分隔符,那么就要用双引号引起来选取

for /f "tokens=4 delims=," %%i in (filename) do commandd

如果使用分号(;)作为分隔符,那么就不要使用双引号括起来,并且表达式里面所有符号都要进行转义

for /f tokens=4 delims=" %%i in do (filename) do command

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交