2020. 4. 2. 22:17 배치파일
[배치파일] IF / ELSE
반응형
배치파일의 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 |