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 등의 고급 명령어로 더 다양한 자동화가 가능합니다.