for命令用途非常广,它分为4种 /d /r /l /f
/l是类似高级语言的数值循环,在之前就说过,这篇就不说了:
当然,不加/x也可以,不加就是普通的文件遍历
=========================================================
这篇文章介绍/d /r /f三种形式
这里以echo遍历文件为例子,每一种形式都采用相同的方式,只是把前面/x改掉。
注意:带空格的文件名,需要用双引号括起来才能识别。
@echo offfor /d %%i in (*) do ( echo "%%i") pause
/d 它专门用来遍历文件夹
-------------------------------------------------------------------------------------------------------
/r 它可以迭代进子目录。这里a1,a2里都各有几个文件
-------------------------------------------------------------------------------------------------------
/f 这个就厉害了,它可以对文件内的信息进行检索
@echo offfor /f %%i in (a1.txt) do ( echo %%i) pause
>>