2014-09-15 2 views
-2

내 코드는 다음과 같습니다는 내부 또는 외부 명령, 실행할 수있는 프로그램, 또는 배치 파일이 아닙니다

@ECHO OFF 

IF EXIST D:\TestCMD\1.TXT GOTO 1 

ELSE 

ECHO NOT EXISTED FILE 1.TXT 

:1 

ECHO EXISTED 1.TXT 

- 그것은 nomally 일>하지만 난 "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 

-> 결과는 어떻습니까?

+1

을 어쩌면 [이] (http://stackoverflow.com/a/25073859/2861476) –

+0

도움이 아니면 할 수도 – jeb

+1

가능한 도움을 줄 수'/ 경우'읽기 [ 'else'의 중복은 내부 또는 외부 명령, 실행 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.] (http://stackoverflow.com/questions/12365374/else-is-not-recognized-as-an-internal-or -external-command-operable-program-or) – SteveFest

답변

1

이 구문을 도움이 될 것입니다?

@ECHO OFF 
IF EXIST "D:\TestCMD\1.TXT" (
     ECHO EXISTED 1.TXT 
) ELSE (
     ECHO NOT EXISTED FILE 1.TXT 
) 
pause