标题: GOTO的问题
[打印本页]
作者: luoxinxin1988
时间: 2006-8-13 08:31
标题: GOTO的问题
我有批处理写了如下命令:
@ECHO OFF
IF EXIST D:\123.TXT GOTO 1
1:
echo 123文件存在
IF not EXIST D:\123.TXT GOTO 2
2:
ECHO 123文件不存在
系统返回如下信息:
http://luoxinxin1988.ik8.com/{EB050CF6-4121-4601-AE02-C6F5DC5749A3}0.jpg
请问我这个批处理问题出在哪里?:(
是不是当中的GOTO命令出错了?
作者: luoxinxin1988
时间: 2006-8-13 08:34
图片连接打错了,系统返回的是系统找不到指定的批处理标签-1
请问我这个问题出在哪里,谢谢
作者: namejm
时间: 2006-8-13 23:20
1:改为:1,2:改为:2。
你这段代码是有问题的,执行完1之后,2是无论如何也会执行的。
[
Last edited by namejm on 2006-8-13 at 23:21 ]
作者: IceCrack
时间: 2006-8-14 08:58
下了一个跳出语句
作者: fastslz
时间: 2006-8-14 11:40
如果单纯判断文件是否存在用下面的语法就行了
@ECHO OFF
IF EXIST D:\123.TXT ECHO 123文件存在
IF NOT EXIST D:\123.TXT ECHO 123文件不存在
GOTO语法
@ECHO OFF
IF EXIST D:\123.TXT GOTO 1
IF NOT EXIST D:\123.TXT GOTO 2
GOTO END
:1
ECHO 123文件存在
GOTO END
:2
ECHO 123文件不存在
:END
[
Last edited by fastslz on 2006-8-14 at 13:04 ]
作者: defrag
时间: 2006-8-15 11:14
hyes!