반응형

배치파일의 IF / ELSE 사용법

 

예시 1) 환경변수 사용

SET VAL="ABC"

IF %VAL%=="ABC" (

...

) ELSE (

...

)

 

예시 2) 파일존재여부

SET FILENAME="MEDIA"

IF EXIST %FILENAME% (

...

) ELSE (

...

)

 

예시 3) 사용자 입력변수와 비교

사용자 입력변수는 변수입력 순서에 따라 %1~%n 으로 지정된다.

예시명령 : Test.bat ABC EDF

<Test.bat 파일>

IF "%1"=="ABC" (

...

)

IF "%2"=="DEF" (

...

)

 

예시 4) 사용자 입력변수를 대소문자 없이 비교

대소문자 없이 비교는 /i 키워드 사용

예시명령 : Test.bat ABC EDF

<Test.bat 파일>

IF /i "%1"=="ABC" (

...

)

IF /i "%2"=="DEF" (

...

)

 

참고) IF문 사용 시 IF 다음에 (를 쓸 때 "띄어쓰기" 꼭 하세요. 아니면 에러. 끝.

 

반응형

'배치파일' 카테고리의 다른 글

[배치파일] 기본 명령어(퍼옴)  (2) 2020.03.07
[배치파일] 배치파일 다중 빌드  (0) 2020.01.03
Posted by tislqhf

블로그 이미지
개인적인 공부자료 정리하는 공간
tislqhf

태그목록

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.2
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함