질문과 답변
윈 도 우 배치 파일 고수님들 질문좀드리겠습니다.
2018.12.31 15:49
안녕하세요 새해복 많이받으세요^^
1개의 프로그램이 버전 종류가 여러가지여서 삭제 실행을 배치파일로 돌리면 모두다 삭제 시도를해야되는 경우가 생기는데요
이거를 모두 시도 안하고 있는 파일만 삭제를 하고 습니다.
if exist (
goto 247
) else (
goto 248
)
249는 위에꺼 응용하면되나요 전아되더라구요 ㅠ
:247
MsiExec.exe /X{9DAB013A-3C51-4055-B145-3F8C84FBC2DB}
:248
MsiExec.exe /X{F7B3E97C-1F39-4277-9FB5-699C3C364623}
:249
MsiExec.exe /X{C0A5E8F7-28E3-484B-ABDF-40E180E531EB}
삭제 방법 요령좀알려주세요 ㅠㅠ
댓글 [1]
-
suk 2018.12.31 17:51
이것 이거나 아닌 경우 2가지로 나누는 경우에 if와 else를 사용합니다
3가지 넘어가는 경우 그냥 if exist 만 하시는 것이 나으실 듯 합니다
if exist 247 (MsiExec.exe /X {9DAB013A-3C51-4055-B145-3F8C84FBC2DB}& exit)
if exist 248 (MsiExec.exe /X {F7B3E97C-1F39-4277-9FB5-699C3C364623}& exit)
if exist 249 (MsiExec.exe /X {C0A5E8F7-28E3-484B-ABDF-40E180E531EB}& exit)