WINDOWS 활용/Windows 활용
Windows 배치 파일 명령어
SchoolManager
2025. 4. 15. 11:20
🖥️ 윈도우 배치파일 기초 정리
배치파일(.bat)은 Windows 명령어를 순차적으로 실행할 수 있는 스크립트 파일입니다.
자동화 작업, 반복 업무 처리, 백업 등에 매우 유용하게 사용됩니다.
📁 기본 명령어 정리
명령어 | 설명 | 예제 |
---|---|---|
@echo off | 명령어 출력 숨김 | @echo off |
echo | 메시지 출력 | echo Hello World |
pause | 아무 키 입력 대기 | pause |
cls | 화면 지우기 | cls |
rem / :: | 주석 | rem 설명 |
set | 변수 설정 | set name=홍길동 |
if | 조건문 | if "%name%"=="홍길동" echo 안녕하세요 |
goto | 라벨로 이동 | goto 시작 |
:label | 라벨 선언 | :시작 |
call | 다른 배치파일 호출 | call other.bat |
start | 새 창으로 실행 | start notepad |
exit | 종료 | exit |
🔄 반복문 예제
@echo off
set /a count=1
:loop
echo 반복 중: %count%
set /a count=%count% + 1
if %count% LEQ 5 goto loop
echo 반복 종료
pause
📂 파일/폴더 관련 명령어
명령어 | 설명 | 예제 |
---|---|---|
dir | 폴더 목록 보기 | dir /b |
cd | 디렉터리 이동 | cd C:\Users |
md / mkdir | 폴더 생성 | mkdir newfolder |
del | 파일 삭제 | del file.txt |
copy | 파일 복사 | copy a.txt b.txt |
move | 파일 이동 | move a.txt C:\backup |
rmdir | 폴더 삭제 | rmdir /s /q temp |
🧰 실전 예제: 폴더 백업 자동화
@echo off
set folder=C:\MyData
set backup=C:\Backup
echo 백업 시작...
xcopy "%folder%" "%backup%" /E /H /C /Y
echo 완료되었습니다.
pause
xcopy 명령은 전체 폴더 복사에 사용되며, /E
는 하위폴더 포함, /Y
는 덮어쓰기 묻지 않음을 의미합니다.
✅ 참고 팁
- 파일을 .bat 확장자로 저장하면 실행 파일이 됩니다.
- 관리자 권한으로 실행이 필요한 명령어는 우클릭 → 관리자 권한 실행이 필요합니다.
taskkill
,net use
,schtasks
등의 고급 명령어로 더 다양한 자동화가 가능합니다.