for [参数] %变量 in (文件或命令) do 执行的命令
参数,只有4个:d目录,r递归,l范围,f高级。
(背过这几个示例,感觉大部分批处理基本够用了。)
示例1:
for /r %i in (*.exe) do echo %i
递归显示当前目录下,所有的exe文件。
(/r后可以加路径,指定显示某个具体路径下的)
示例2:
for /l %i in (2,1,5) do echo %i
从2开始,每次+1,直到5,(包含2和5),显示数字。
示例3:
统计多文件的总行数:
for /r %f in (*.java) do type %f >> temp
find /v "" /c temp
del /q /f temp
网友评论