2024年5月31日发(作者:)
for循环语句格式BAT批处理文件for循环的基本格式方法
一,基本格式
对一组文件中的每一个文件执行某个特定命令。
%variable指定一个单一字母可替换的参数。
(et)指定一个或一组文件。可以使用通配符。
为特定命令指定参数或命令行开关。
在批处理程序中使用FOR命令时,指定变量请使用%%variable
而不要用%variable。变量名称是区分大小写的,所以%i不同于%I.
参数:for有4个参数/d/l/r/f他们的作用在下面的例子中讲解
二,参数/d
如果集中包含通配符,则指定与目录名匹配,而不与文件名匹配。
例如:
for/d%%iin(c:某)doecho%%i
paue
运行后,会把c盘根目录下的全部目录打印出来,不会打印文件
例子:
for/d%%iin()doecho%%i
paue
会把当前目录下有目录名字只有1-3个字母的,就会显示出来,没有就不显示了
某号表示任意N个字符,而只表示任意一个字符
三,参数/r
检查以[drive:]path为根的目录树,指向每个目录中的FOR语句。
如果在/R后没有指定目录规范,则使用当前目录。如果集仅为一个单点(.)字符,
则枚举该目录树。
/r可以把当前或者你指定路径下的文件名全部读取,注意是文件名字,
注意2点:


发布评论