我的代码是:
@ECHO OFF
IF EXIST D:\TestCMD\1.TXT GOTO 1
ELSE
ECHO NOT EXISTED FILE 1.TXT
:1
ECHO EXISTED 1.TXT
- >它工作正常,但当我改变" 1.txt"到" 2.txt" - >它没有工作和错误:"否则不被识别为内部或外部命令,可操作程序或批处理文件。"
@ECHO OFF
IF EXIST D:\TestCMD\2.TXT GOTO 1
ELSE
ECHO NOT EXISTED FILE 1.TXT
:1
ECHO EXISTED 1.TXT
- >发生了什么?
答案 0 :(得分:1)
此语法可以帮助您:
@ECHO OFF
IF EXIST "D:\TestCMD\1.TXT" (
ECHO EXISTED 1.TXT
) ELSE (
ECHO NOT EXISTED FILE 1.TXT
)
pause