批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式, 只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS(磁盘操作系统);本次一起查看批处理中for基本语法。
for /d参数 显示当前目录下所有指定的目录名称,只搜索指定目录,不搜索子目录和文件。我们进入C:盘根目录下,查找pro开头的文件目录,如下所示。
for /r 参数 枚举文件和目录,如下查看c:windows目录下所有的.log文件,for /r %systemroot% %%a in (*.txt) do echo %%a如下图。
利用/r参数,将D盘test目录下的txt文件更改为doc例子,for /r "D:/test" %a in (*.txt)do ren "%%a" "%~1.doc"
for /L 计次循环,语法格式FOR /L %variable IN (start,step,end) DO command [command-parameters] 例如。
实现一个小功能,利用for /l打开五个cmd命令窗口如下,for /l %%i in (1,1,5) do start cmd。