标题: [求助]请教各位前辈!关于for命令?
[打印本页]
作者: hzy
时间: 2003-7-21 00:00
标题: [求助]请教各位前辈!关于for命令?
为什么我执行:
for /r c:\exe %a in (*.exe) do echo %~na
总是说:Syntax error
??
作者: LYDONG
时间: 2003-7-22 00:00
for 是DOS中的一个重要的内部命令,它的使用格式是这样的:
FOR %C IN (项1......) DO 命令
下面举一个例子:
我们要查看A,B,C等三个文本文件的内容,一般这样输入
C:\>TYPE A
A
C:\>TYPE B
B
C:\>TYPE C
C
而外的方法是:
C:\>for %c in (a,b,c) do echo %c
(结果如下)
C:\>echo a
a
C:\>echo b
b
C:\>echo c
c
你如果想分别显示当前目录中的.txt、.doc和 .WPS 类型的文件,可以这样输入:
for %i in (×.txt,*.doc,*.wps) do dir %i
循环变量在批处理文件中需要标2个%号(%%C),在命令行中直接执行则只需要一个%.
作者: hzy
时间: 2003-7-22 00:00
谢谢!
作者: leslie
时间: 2003-7-27 00:00
真张知识
作者: 五笔之神
时间: 2003-7-27 00:00
咳,学编程才能学到批处理文件吗?!
作者: 6618
时间: 2003-7-27 00:00
支持,能详细点就更好!
作者: duxuelj520
时间: 2004-8-3 00:00
对