Featured image of post [CMD] 37. pause - 배치 실행 일시 정지

[CMD] 37. pause - 배치 실행 일시 정지

pause로 배치 파일 실행을 사용자 입력이 있을 때까지 멈추는 법과 CTRL+C로 배치를 완전히 중단하는 법의 차이, 자동화·예약 작업에서 pause를 넣으면 안 되는 이유를 Microsoft Learn 기준으로 정리했습니다.

Featured image of post [CMD] 38. exit - CMD 세션과 배치 스크립트 종료

[CMD] 38. exit - CMD 세션과 배치 스크립트 종료

exit로 CMD 세션이나 배치 스크립트를 종료하고 종료 코드를 반환하는 법과 /b가 있을 때와 없을 때 종료 범위가 완전히 달라지는 차이, exit code가 ERRORLEVEL로 이어지는 관계를 Microsoft Learn 기준으로 정리했습니다.

Featured image of post [CMD] 39. rem - 배치 파일 주석

[CMD] 39. rem - 배치 파일 주석

rem으로 배치 파일에 주석을 남기는 법과 리다이렉션·파이프 문자를 주석 줄에 쓸 수 없는 제약, 관행적으로 쓰이는 :: 대체 표기의 위험성, rem/||()를 이용한 여러 줄 주석 트릭을 Microsoft Learn 기준으로 정리했습니다.

Featured image of post [CMD] 40. setlocal, endlocal - 환경 변수 유효 범위

[CMD] 40. setlocal, endlocal - 환경 변수 유효 범위

setlocal과 endlocal로 배치 파일의 환경 변수·현재 디렉터리 변경을 블록 안으로 국한하는 법과, enabledelayedexpansion으로 !변수! 지연 확장을 켜는 법을 Microsoft Learn 기준으로 정리했습니다.

Featured image of post [CMD] 41. break - 확장된 Ctrl+C 검사(레거시)

[CMD] 41. break - 확장된 Ctrl+C 검사(레거시)

break가 현재 Windows에서는 아무 효과가 없는 MS-DOS 호환용 레거시 명령이라는 것과, 아무 일도 하지 않는 특성을 이용해 파일을 만들거나 비우는 break>file 트릭, diskpart의 동명 명령과 헷갈리지 않는 법을 Microsoft Learn 기준으로 정리했습니다.

Featured image of post [CMD] 42. chkdsk - 디스크 오류 검사와 수정

[CMD] 42. chkdsk - 디스크 오류 검사와 수정

chkdsk로 볼륨의 파일 시스템 오류를 검사·수정하는 법과 /f·/r·/x 옵션의 관계, 사용 중인 볼륨은 다음 재부팅에 예약된다는 동작, 4단계 종료 코드를 Microsoft Learn 기준으로 정리했습니다.

Featured image of post [CMD] 43. chkntfs - 부팅 시 자동 디스크 검사 설정

[CMD] 43. chkntfs - 부팅 시 자동 디스크 검사 설정

chkntfs로 부팅 시 chkdsk 자동 실행 대상 볼륨을 조회·제외·예약하는 법과 /x가 누적되지 않고 덮어쓰기되는 반면 /c는 누적된다는 비대칭, 카운트다운 시간을 0으로 두면 취소가 불가능해지는 함정을 Microsoft Learn 기준으로 정리했습니다.

Featured image of post [CMD] 44. diskpart - 디스크와 파티션 대화형 관리

[CMD] 44. diskpart - 디스크와 파티션 대화형 관리

diskpart로 디스크·파티션·볼륨을 선택하고 생성·포맷·삭제하는 법과 select로 옮겨가는 포커스(focus) 개념, /s로 스크립트를 자동화하는 법, 잘못된 디스크 선택이 데이터를 지우는 위험을 Microsoft Learn 기준으로 정리했습니다.

Featured image of post [CMD] 45. format - 드라이브 포맷

[CMD] 45. format - 드라이브 포맷

format으로 드라이브를 지정 파일 시스템으로 포맷하는 법과 /q 빠른 포맷이 표면 검사를 생략한다는 차이, subst로 만든 가상 드라이브는 포맷할 수 없는 제약, 5단계 종료 코드를 Microsoft Learn 기준으로 정리했습니다.

Featured image of post [CMD] 46. convert - FAT·FAT32 볼륨을 NTFS로 변환

[CMD] 46. convert - FAT·FAT32 볼륨을 NTFS로 변환

convert /fs:ntfs로 기존 파일을 유지한 채 FAT·FAT32 볼륨을 NTFS로 변환하는 법과 되돌릴 수 없다는 제약, 현재 드라이브 변환이 재부팅으로 예약되는 동작, diskpart의 동명 하위 명령과 혼동하지 않는 법을 정리했습니다.