질문과 답변

윈 도 우 배치파일, cmd창에서의 if문 사용법 아시는분 도움바랍니다.

2015.08.24 15:23

메리아 조회:1023

정확하게는

배치파일과 다르게 cmd창에서 if문 쓰는 방법이 궁금합니다.



예를들면

배치파일에서는


if exist "파일경로" (

echo 존재

) else (

echo 없음

)


이렇게 쓰죠?



그런데 cmd창에서는 어떤식으로 써야할지 모르겠습니다.



예를들어 다음과 같은 구문이 있으면,


echo 1/3 & if exist "파일1" (echo 있음) else (echo 없음) & echo 2/3 & 나머지 명령~~~


이렇게 되면 출력은

-----------------------------

1/3

있음

2/3

나머지 명령결과~~~

-----------------------------

이렇게 나와야하는데,


실제로는

-----------------------------

1/3

있음

2/3

나머지 명령결과~~~

-----------------------------
이렇게 2/3부터는 실행이 중단되어 버립니다.


그래서 뭐가 문제인지 테스트해보니,
if문 문법이 문제인거 같더군요.

예를들어
echo 1/3 & if exist "존재하지않는파일" (echo 있음) else (echo 없음) & echo 2/3 & 나머지 명령~~~

이런 명령을 내렸다면,
출력이

-----------------------------

1/3

없음

2/3

나머지 명령결과~~~

-----------------------------


이렇게 되더군요.
그리고
else 부분을 빼버리면 
echo 1/3 & if exist "파일1" (echo 있음) & echo 2/3 & 나머지 명령~~~

-----------------------------

1/3

있음

2/3

나머지 명령결과~~~

-----------------------------

이렇게 되네요.



결국 한줄에 써버리는 if문은 무조건 맨끝의 조건을 충족했을때만
다음 구문으로 넘어가는거 같은데,
이걸 어떤식으로 써야 할까요?

참고로 cmd나 bat파일을 쓰면 안되는 상황입니다.
그래서 저렇게 억지로 한줄에 구겨넣고(?)있죠.

다른건 대강 어떻게든 되던데, if문에서 막히네요.
(한줄에서 for문도 안해보긴 했는데, 짐작으로는 for문도 좀 골때릴듯. ㅠㅠ)


cmd창에서의 한줄 if문 문법 아시는분 알려주시면 감사하겠습니다. ^^

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
58492 기 타| 갤노트2 DMB 녹화파일이 컴퓨터에서 재생 되나요? Ramdisk 1697 08-24
58491 윈 도 우| 오피스 2013 ..오피스2010 버전 에관해서..설치하기가좀..^^ [1] 루돌프 1219 08-24
58490 소프트웨어| 오피스 13 프로플러스 [4] Frederick 1323 08-24
58489 하드웨어| 클라우드 서비스 하는 업체는 저장매체를 어떤걸 쓸가요? [3] water_life 861 08-24
58488 윈 도 우| iso 기본연결프로그램 복구 어떻게 하나요? 천사와의데 1090 08-24
58487 윈 도 우| 엣지 즐겨찾기 가져오기 잘들 되시나요? [6] rainyheart 2016 08-24
58486 윈 도 우| uefi&gpt.mbr 시스템 에서 32비트 운영체제 멀티부팅 [3] 갱스타 992 08-24
» 윈 도 우| 배치파일, cmd창에서의 if문 사용법 아시는분 도움바랍니다. 메리아 1023 08-24
58484 윈 도 우| 윈도우10 시작메뉴가 나타나지 않네요 [3] 제리코 1086 08-24
58483 윈 도 우| 윈도우 10 사용 몇가지 질문 [3] 혹등고래 837 08-24
58482 윈 도 우| 윈도우 환경설정 유지방법? [3] 맹물 892 08-24
58481 윈 도 우| Acronis의 "디스크"백업과 복구에서요, [2] Sollog 816 08-24
58480 윈 도 우| 윈도우 인증질문 [4] 이지혜 1162 08-24
58479 소프트웨어| 토랜트애러 [1] 세븐좋아 985 08-24
58478 하드웨어| 크롬캐스트 [1] 똥별이 958 08-24
58477 윈 도 우| 혹시 윈도우10탐색기작업중에요ㅜㅜ goodboy 1262 08-24
58476 하드웨어| SSD로 교체합니다. 주의사항 있나요? [10] 초보윈도우 1671 08-24
58475 윈 도 우| 앳지에서 글크기유지 승진 776 08-24
58474 윈 도 우| VirtualBox가 작동을 않네요? ( w 10 - build 10525 ) [7] 난그래 1139 08-24
58473 윈 도 우| 프리뷰 10525 빌드 설치하고 싶은데.. 업데이트가 안떠요..;; [4] pinkpanda0419 963 08-24
XE1.11.6 Layout1.4.8