快速业务通道

又一篇不错的批处理bat学习教程第1/5页

作者 佚名 来源 批处理 浏览 发布时间 2013-07-09
接从命令提示符使用for命令。

要在批处理程序中使用for命令,请使用以下语法:

for%%variablein(set)docommand[command-parameters]

要在命令提示符下使用for,请使用以下语法:

for%variablein(set)docommand[command-parameters]

参数

%%variable或%variable

代表可替换的参数。for命令使用在set中指定的每个文本字符串替换%%variable(或%variable),直到此命令(在command-parameters中指定)处理所有的文件为止。使用%%variable在批处理程序中执行for命令。使用%variable通过命令提示符执行for命令。变量名区分大小写。

(set)

指定要用指定的命令处理的一个或多个文件或文本字符串。需要括号。

command

指定要在指定的set所包含的每个文件上执行的命令。

command-parameters

指定要用于指定命令(如果指定的命令要使用任何参数或开关)的任何参数或开关。

如果启用了命令扩展(Windows2000中的默认设置),将支持for命令的其他形式。
For命令的其他形式
如果启用了命令扩展,将支持如下for命令的其他格式:

只限于目录

for/D[%%|%]variablein(set)docommand[command-parameters]

如果set包含通配符(*和?),则指定与目录名匹配,而不是文件名。

递归

for/R[[drive:]path][%%|%]variablein(set)docommand[command-parameters]

进入根目录树[drive:]path,在树的每个目录中执行for语句。如果在/R后没有指定目录,则假定为当前目录。如果set只是一个句号(.)字符,则只列举目录树。

迭代

for/L[%%|%]variablein(start,step,end)docommand[command-parameters]

集合是一系列按步长量划分的、从头到尾的数字。这样,(1,1,5)将生成序列12345,而(5,-1,1)将生成序列(54321)。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号