본문 바로가기
프로그래밍/JAVA, .NET, 기타

[BAT] 명령어 간단한 예제로 맛보기

by [바가지] 2017. 9. 4.
반응형

Bat 명령어 맛보기

 

 

Bat 명령어에 대하여 간단하게 알아보고, 이런게 Bat 프로그램이구나 정도로만 알아보고자 합니다

따라서 Bat프로그램을 조금이라도 아는분은 이번 포스팅은 그냥 지나가셔도 될 것 같습니다

 

이번 포스팅에는 파일이 있는지 확인하고, 없으면 파일을 생성해 보는 예제를 구현해 보고자 합니다 

 

그럼 먼저 메모장을 열어보세요 그리고 아래와 같이 적어보세요

 

@IF EXIST "D:\TEST\TEST.TXT" GOTO :END

@IF NOT EXIST "D:\TEST\TEST.TXT" GOTO :RUN

:RUN

@ECHO 실행

@ECHO. > "D:\TEST\TEST.TXT"

:END

@PAUSE

 

소스는 여기까지 입니다

다 적었으면 확장자를 .BAT 로 해서 저장 해 주세요

 

bat파일

 

확인을 위해 D:\TEST\ 경로 폴더도 열어주세요

파일이 D:\TEST\ 경로에 생성되도록 되어 있기 때문입니다

다른 경로를 원하시면 소스를 수정해 주시면 됩니다.

그럼 BAT파일을 더블클릭 하여 실행 시켜 주세요

bat소스

 

"실행"이라고 cmd창에 적혔고, 열어둔 폴더에 파일이 만들 진 것을 확인 할 수 있습니다

 

실행결과

 

확인하셨으면 다시한번 실행 해 보시기 바랍니다

그럼 이렇게 아무런 동작이 일어나지 않고 끝이 납니다

 

결과2


대충 느낌이 오시죠~

만약 D:\TEST\TEST.TXT 경로에 파일이 있으면 END로 이동 하게 됩니다

만약 D:\TEST\TEST.TXT 경로에 파일이 없다면 RUN으로 이동하여 "실행"이라는 문구가 cmd창에 출려되고

코딩 해 놓은 파일명(TEST.TXT)으로 파일이 생성 되도록 되어 있습니다

화면에 출력되었는지 확인을 위해 잠시 멈추는 부분도 들어 있습니다

 

따라서 처음에는 파일이 없어 생성되고, 두번째는 파일이 생성되어 있기에 END구문으로 이동하여 종료되게 

됩니다

 

설명을 너무 길었네요

이렇게 하여 BAT 프로그램 맛보기 소스를 실행 해 보았습니다

다음 포스팅에는 또 다른 예제들을 올려 보도록 하겠습니다

BAT 명령어도 정리하여 한번 올리도록 하겠습니다.

 

그럼 다음 포스팅에서

반응형