作者:luoxinxin1988 | 时间:2006-08-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文件不存在
系统返回如下信息:
请问我这个批处理问题出在哪里?:(
是不是当中的GOTO命令出错了?
作者:luoxinxin1988 | 时间:2006-08-13 08:34
图片连接打错了,系统返回的是系统找不到指定的批处理标签-1
请问我这个问题出在哪里,谢谢
作者:namejm | 时间:2006-08-13 23:20
1:改为:1,2:改为:2。
你这段代码是有问题的,执行完1之后,2是无论如何也会执行的。
[ Last edited by namejm on 2006-8-13 at 23:21 ]
作者:IceCrack | 时间:2006-08-14 08:58
下了一个跳出语句
作者:fastslz | 时间:2006-08-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-08-15 11:14
hyes!