作者:hzy | 时间:2003-07-21 00:00 | 标题:[求助]请教各位前辈!关于for命令?
为什么我执行:
for /r c:\exe %a in (*.exe) do echo %~na
总是说:Syntax error
??
作者:LYDONG | 时间:2003-07-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-07-22 00:00
谢谢!
作者:leslie | 时间:2003-07-27 00:00
真张知识
作者:五笔之神 | 时间:2003-07-27 00:00
咳,学编程才能学到批处理文件吗?!
作者:6618 | 时间:2003-07-27 00:00
支持,能详细点就更好!
作者:duxuelj520 | 时间:2004-08-03 00:00
对