728x90
배치파일 확장자는 .bat / .cmd / .btm 세 가지가 있다고 했습니다.
.btm은 윈도에서 실행되는 확장자가 아니므로 제외하고..
.bat와 .cmd는 차이점이 있을까? 어떤 것을 써야 하나? 궁금증이 생겼습니다.
.bat은 MS-DOS와 윈도에서 실행되고, .cmd는 윈도 NT 계열에서 실행된다는 것을 압니다.
저는 두 확장자 모두 만들어서 사용했었습니다.
그럼 차이점은 무엇일까요?
같은 명령어 인데도 다르게 동작하는 특정 명령어가 있습니다. SET 명령어입니다.
우리가 흔히 사용하는 윈도 NT 계열에서 .cmd에서 SET 명령어를 사용하면 에러가 나지 않지만,
.bat에서 SET 명령어를 사용하면 에러가 발생합니다.
QAOS.com | BAT와 CMD의 차이
BAT는 DOS와 9x에서 사용되는 일괄 처리 파일이다. 반면에 CMD는 NT 계열의 OS에서 일괄처리를 위해 사용되는 파일이다. 사실 필자는 BAT라는 확장자보다는 CMD라는 확장자를 선호한다. 그러다 보니 BAT
qaos.com
결론적으로 우리가 쓰는 윈도에서는 .cmd 확장자를 사용하여 배치파일을 만드시면 됩니다.
728x90
'OS > Windows' 카테고리의 다른 글
[Chrome] 구글 크롬 검색 결과 새 탭에서 여는 방법 (0) | 2020.11.08 |
---|---|
[Windows] 공인 IP와 사설 IP의 차이점 (0) | 2020.11.01 |
[Windows] 아이피(IP) 주소 확인 방법 (0) | 2020.10.30 |
[배치파일] bat? cmd? 배치파일이란? (0) | 2020.10.16 |
[Windows] 특정 프로그램을 항상 관리자 권한으로 실행 (0) | 2020.10.06 |