相信大家对Java for循环语句都有些了解,那么,批处理for循环有哪些方法?极悦小编来告诉大家。
for /d %%i in (*) do command (遍历当前目录下的所有目录,不会搜索下一级目录)
for /d %%i in (c:\users\adminliuhuaqing\desktop*) do command (遍历桌面目录下所有的目录)
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 /L %%i in (start,step,end) do command (该集表示以增量形式或减量形式从开始到结束的一个数字序列)
例:for /L %%i in (1,1,5) do echo %%i
如果使用逗号或空格作为分隔符,那么就要用双引号引起来选取
for /f "tokens=4 delims=," %%i in (filename) do commandd
如果使用分号(;)作为分隔符,那么就不要使用双引号括起来,并且表达式里面所有符号都要进行转义
for /f tokens=4 delims=" %%i in do (filename) do command
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习