| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- #ETRI #광스위치기술 #데이터센터 #AI인프라
- Dall-E
- #AI이미지생성 #미드저니 #DALL-E #스톡이미지
- #AI그래픽디자인 #컴퓨터부업#디자인부업 #Midjourney
- 윈도우 배치파일 PC 자동화 생산성 향상 BAT 파일
- #게이밍모니터 #응답속도 #FPS모니터 #
- #게임최적화 #FPS향상 #게임모드 #게임설정
- #원격지원 #PC부업 #컴퓨터부업
- PowerShell #IT 전문가
- #AI프롬프트 #컴퓨터부업 #ChatGPT #부업추천
- #PC최적화프로그램 #컴퓨터속도향상 #게임최적화
- 전원관리 배터리최적화 PC최적화
- #해킹 #사이버공격 #보안관리 #CVE-2025-58034
- #YannLeCun #Meta #WorldModels #AI혁명
- #PowerShell #스크립트자동화 #윈도우최적화 #시스템관리
- #AI_PC #AMD_라이젠_AI #노트북_추천
- AI헬스케어 #OpenAI #ChatGPT #의료AI
- #AI글쓰기 #ChatGPT #Claude #재택부업
- 무선 이어폰
- #PC최적화 #컴퓨터속도향상 #게임성능향상 #메모리최적화 #컴퓨터청소
- AI PC NPU 온디바이스 AI
- 윈도우 성능 모니터링 Task Manager Resource Monitor PC 최적화
- #Windows서비스최적화 #PC성능향상 #컴퓨터속도개선 #윈도우최적화
- #무선이어폰 #통화품질 #블루투스이어폰
- #컴퓨터조립 #PC견적 #컴퓨터견적추천 #조립PC추천
- #윈도우최적화 #컴퓨터부업 #배치자동화
- #Windows11 #25H2 #PowerToys #업데이트가이드 #
- #오픈형이어폰 #블루투스이어폰추천 #2025이어폰
- #Windows11#생산성향상 #윈도우필수설정
- #전자책부업 #크몽 #재택부업 #무자본창업 #디지털콘텐츠
- Today
- Total
PC·노트북·이어폰 추천 & 최적화
윈도우 배치파일(BAT)로 PC 작업 자동화하기 본문

💻 윈도우 배치파일(BAT)로 PC 작업 자동화하기
반복 작업을 한 번에 해결하는 2025년 완벽 가이드
🎯 이 글을 읽으면 알 수 있는 것
- 배치파일(BAT)이 무엇인지, 왜 필요한지 완벽하게 이해
- 초보자도 5분 만에 따라 할 수 있는 실전 예제 10가지
- 매일 반복하는 작업을 자동화하여 시간 절약하는 방법
- PC 관리, 백업, 정리 작업을 자동으로 실행하는 고급 활용법
- 실수 없이 안전하게 배치파일을 만들고 실행하는 노하우
배치파일이란? 왜 지금 배워야 할까요?
매일 컴퓨터를 사용하면서 똑같은 작업을 반복하고 계신가요? 파일 백업, 특정 폴더 정리, 프로그램 일괄 실행 등 단순하지만 시간이 걸리는 작업들이 있습니다. 배치파일(Batch File)은 이러한 반복 작업을 자동화할 수 있는 윈도우의 강력한 도구입니다.
배치파일은 .bat 또는 .cmd 확장자를 가진 텍스트 파일로, 윈도우 명령 프롬프트(CMD)에서 실행할 수 있는 명령어들을 순차적으로 모아놓은 스크립트입니다. 프로그래밍 지식이 없어도 누구나 쉽게 만들 수 있으며, 한 번 만들어두면 평생 사용할 수 있습니다.
PowerShell이나 Python 같은 현대적인 도구들이 있지만, 배치파일은 여전히 윈도우에 기본 내장되어 있고, 설치 없이 바로 사용할 수 있으며, 가장 빠르고 간단한 자동화 방법입니다. 특히 간단한 파일 관리나 시스템 작업에는 배치파일이 가장 효율적입니다.
배치파일 기본 문법 완벽 정리
배치파일을 만들기 전에 알아야 할 기본 명령어들을 살펴보겠습니다. 이 명령어들만 익혀도 대부분의 자동화 작업을 수행할 수 있습니다.
필수 명령어 TOP 10
| 명령어 | 기능 | 사용 예시 |
|---|---|---|
| @echo off | 명령어 실행 과정을 화면에 표시하지 않음 | 배치파일 첫 줄에 사용 |
| echo | 메시지를 화면에 출력 | echo 작업을 시작합니다... |
| pause | 실행을 일시 중지하고 사용자 입력 대기 | 작업 완료 후 확인용 |
| cd | 디렉토리 이동 | cd C:\Users\Documents |
| mkdir | 새 폴더 생성 | mkdir 백업폴더 |
| copy | 파일 복사 | copy *.txt D:\백업\ |
| xcopy | 폴더 전체 복사 (하위 폴더 포함) | xcopy /E /Y 원본폴더 대상폴더 |
| del | 파일 삭제 | del /Q *.tmp |
| start | 프로그램 실행 | start chrome.exe |
| timeout | 지정된 시간만큼 대기 | timeout /t 5 |
실전 예제 1: 매일 자동 백업 배치파일 만들기
가장 유용한 배치파일은 중요한 파일을 자동으로 백업하는 것입니다. 다음 예제는 문서 폴더를 외장 하드나 다른 드라이브로 백업하는 스크립트입니다.
@echo off
echo ========================================
echo 자동 백업 시작
echo ========================================
echo.
REM 현재 날짜를 변수에 저장
set BACKUP_DATE=%date:~0,4%%date:~5,2%%date:~8,2%
REM 백업 폴더 경로 설정
set SOURCE=C:\Users\%USERNAME%\Documents
set DESTINATION=D:\백업\문서_%BACKUP_DATE%
REM 백업 폴더가 없으면 생성
if not exist "D:\백업" mkdir "D:\백업"
echo 백업 중... %SOURCE% → %DESTINATION%
echo.
REM 파일 복사 (하위 폴더 포함, 덮어쓰기 확인 없음)
xcopy "%SOURCE%" "%DESTINATION%\" /E /I /Y /H
echo.
echo ========================================
echo 백업 완료!
echo ========================================
echo 백업 위치: %DESTINATION%
echo.
pause
1. 메모장을 열고 위 코드를 복사하여 붙여넣기
2. "다른 이름으로 저장" 클릭
3. 파일 이름: daily_backup.bat
4. 파일 형식: 모든 파일 (*.*)
5. 저장 후 더블클릭으로 실행
실전 예제 2: 임시 파일 자동 정리 스크립트
윈도우를 사용하다 보면 임시 파일들이 쌓여서 디스크 공간을 차지합니다. 이 배치파일은 임시 파일을 안전하게 삭제하여 PC 성능을 향상시킵니다.
@echo off
echo ========================================
echo 임시 파일 정리 시작
echo ========================================
echo.
REM 관리자 권한 확인
net session >nul 2>&1
if %errorlevel% neq 0 (
echo 관리자 권한이 필요합니다!
echo 마우스 오른쪽 버튼 → 관리자 권한으로 실행
pause
exit
)
echo [1/4] Windows Temp 폴더 정리 중...
del /F /S /Q "%WINDIR%\Temp\*.*" 2>nul
rd /S /Q "%WINDIR%\Temp" 2>nul
mkdir "%WINDIR%\Temp"
echo [2/4] 사용자 Temp 폴더 정리 중...
del /F /S /Q "%TEMP%\*.*" 2>nul
rd /S /Q "%TEMP%" 2>nul
mkdir "%TEMP%"
echo [3/4] 브라우저 캐시 정리 중...
del /F /S /Q "%LOCALAPPDATA%\Google\Chrome\User Data\Default\Cache\*.*" 2>nul
del /F /S /Q "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Cache\*.*" 2>nul
echo [4/4] 휴지통 비우는 중...
rd /S /Q %systemdrive%\$Recycle.bin 2>nul
echo.
echo ========================================
echo 정리 완료!
echo ========================================
echo 시스템이 최적화되었습니다.
echo.
pause
이 스크립트는 임시 파일을 영구적으로 삭제합니다. 중요한 파일이 임시 폴더에 없는지 확인한 후 실행하세요. 처음 실행할 때는 반드시 관리자 권한으로 실행해야 합니다.
실전 예제 3: 여러 프로그램 한 번에 실행하기
매일 아침 컴퓨터를 켤 때마다 같은 프로그램들을 일일이 실행하시나요? 이 배치파일로 한 번에 모든 프로그램을 실행할 수 있습니다.
@echo off
echo ========================================
echo 업무 환경 자동 실행
echo ========================================
echo.
echo [1/6] Chrome 브라우저 실행...
start "" "C:\Program Files\Google\Chrome\Application\chrome.exe"
timeout /t 2
echo [2/6] Outlook 실행...
start "" "C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE"
timeout /t 2
echo [3/6] Slack 실행...
start "" "%LOCALAPPDATA%\slack\slack.exe"
timeout /t 2
echo [4/6] 작업 폴더 열기...
start "" "C:\Users\%USERNAME%\Documents\작업"
echo [5/6] 메모장 실행...
start notepad.exe
echo [6/6] 할 일 목록 열기...
start "" "C:\Users\%USERNAME%\Documents\todo.txt"
echo.
echo ========================================
echo 모든 프로그램 실행 완료!
echo ========================================
echo.
timeout /t 3
exit
프로그램 경로는 사용자마다 다를 수 있습니다. 프로그램 바로가기를 마우스 오른쪽 버튼 → 속성에서 "대상" 경로를 복사하여 사용하세요. 필요 없는 프로그램은 삭제하고, 자주 사용하는 프로그램을 추가할 수 있습니다.
실전 예제 4: 폴더별 파일 자동 분류 스크립트
다운로드 폴더나 바탕화면에 파일이 뒤죽박죽 섞여 있나요? 이 배치파일은 파일 형식에 따라 자동으로 폴더를 만들고 분류합니다.
@echo off
echo ========================================
echo 파일 자동 분류 시작
echo ========================================
echo.
REM 정리할 폴더 경로 (다운로드 폴더)
set TARGET=%USERPROFILE%\Downloads
REM 분류 폴더 생성
if not exist "%TARGET%\문서" mkdir "%TARGET%\문서"
if not exist "%TARGET%\이미지" mkdir "%TARGET%\이미지"
if not exist "%TARGET%\비디오" mkdir "%TARGET%\비디오"
if not exist "%TARGET%\음악" mkdir "%TARGET%\음악"
if not exist "%TARGET%\압축파일" mkdir "%TARGET%\압축파일"
if not exist "%TARGET%\설치파일" mkdir "%TARGET%\설치파일"
echo [1/6] 문서 파일 이동 중...
move "%TARGET%\*.pdf" "%TARGET%\문서\" 2>nul
move "%TARGET%\*.doc*" "%TARGET%\문서\" 2>nul
move "%TARGET%\*.xls*" "%TARGET%\문서\" 2>nul
move "%TARGET%\*.ppt*" "%TARGET%\문서\" 2>nul
move "%TARGET%\*.txt" "%TARGET%\문서\" 2>nul
echo [2/6] 이미지 파일 이동 중...
move "%TARGET%\*.jpg" "%TARGET%\이미지\" 2>nul
move "%TARGET%\*.jpeg" "%TARGET%\이미지\" 2>nul
move "%TARGET%\*.png" "%TARGET%\이미지\" 2>nul
move "%TARGET%\*.gif" "%TARGET%\이미지\" 2>nul
move "%TARGET%\*.bmp" "%TARGET%\이미지\" 2>nul
echo [3/6] 비디오 파일 이동 중...
move "%TARGET%\*.mp4" "%TARGET%\비디오\" 2>nul
move "%TARGET%\*.avi" "%TARGET%\비디오\" 2>nul
move "%TARGET%\*.mkv" "%TARGET%\비디오\" 2>nul
move "%TARGET%\*.mov" "%TARGET%\비디오\" 2>nul
echo [4/6] 음악 파일 이동 중...
move "%TARGET%\*.mp3" "%TARGET%\음악\" 2>nul
move "%TARGET%\*.wav" "%TARGET%\음악\" 2>nul
move "%TARGET%\*.flac" "%TARGET%\음악\" 2>nul
echo [5/6] 압축 파일 이동 중...
move "%TARGET%\*.zip" "%TARGET%\압축파일\" 2>nul
move "%TARGET%\*.rar" "%TARGET%\압축파일\" 2>nul
move "%TARGET%\*.7z" "%TARGET%\압축파일\" 2>nul
echo [6/6] 설치 파일 이동 중...
move "%TARGET%\*.exe" "%TARGET%\설치파일\" 2>nul
move "%TARGET%\*.msi" "%TARGET%\설치파일\" 2>nul
echo.
echo ========================================
echo 파일 정리 완료!
echo ========================================
echo.
pause
실전 예제 5: 작업 스케줄러로 자동 실행하기
배치파일을 매일 같은 시간에 자동으로 실행되게 하려면 윈도우 작업 스케줄러를 사용합니다. 한 번 설정하면 평생 자동으로 실행됩니다.
- 작업 스케줄러 열기
Win + R → taskschd.msc 입력 → 확인 - 기본 작업 만들기
오른쪽 "작업 만들기" 클릭 → 작업 이름 입력 (예: 매일 백업) - 트리거 설정
트리거 탭 → 새로 만들기 → 매일, 특정 시간 설정 (예: 오전 9시) - 동작 설정
동작 탭 → 새로 만들기 → "프로그램 시작" 선택 → 배치파일 경로 찾아보기 - 조건 설정
조건 탭 → "컴퓨터의 전원이 AC 전원일 때만 작업 시작" 체크 해제 - 확인 및 저장
모든 설정 확인 후 확인 버튼 클릭
🚀 생산성이 2배로 향상됩니다!
배치파일 자동화를 시작하면 하루 평균 30분~1시간의 시간을 절약할 수 있습니다. 1년이면 180시간, 일주일 이상의 시간을 더 중요한 일에 투자할 수 있습니다.
고급 활용: 네트워크 드라이브 자동 연결
회사나 집에서 NAS를 사용하신다면, 매번 네트워크 드라이브를 수동으로 연결하는 대신 자동으로 연결되게 할 수 있습니다.
@echo off
echo ========================================
echo 네트워크 드라이브 자동 연결
echo ========================================
echo.
REM 기존 연결 제거 (오류 무시)
net use Z: /delete /yes >nul 2>&1
net use Y: /delete /yes >nul 2>&1
echo [1/2] 문서 서버 연결 중... (Z:)
net use Z: \\192.168.0.100\Documents /persistent:yes
echo [2/2] 미디어 서버 연결 중... (Y:)
net use Y: \\192.168.0.100\Media /persistent:yes
echo.
echo ========================================
echo 네트워크 드라이브 연결 완료!
echo ========================================
echo.
pause
문제 해결 및 팁
배치파일이 실행되지 않을 때
✓ 파일 확장자가 .bat 또는 .cmd인지 확인
✓ 메모장에서 저장할 때 "파일 형식"을 "모든 파일"로 설정했는지 확인
✓ 관리자 권한이 필요한 작업은 마우스 오른쪽 버튼 → "관리자 권한으로 실행"
✓ 경로에 한글이나 특수문자가 있으면 따옴표("")로 감싸기
✓ 바이러스 백신이 차단하는지 확인 (허용 목록에 추가)
더 안전하게 사용하기
• 배치파일 실행 전 항상 내용을 메모장으로 확인
• 인터넷에서 다운로드한 배치파일은 바이러스 검사 필수
• 중요한 파일 삭제 전에는 백업 생성
• del 명령어 사용 시 /P 옵션으로 확인 메시지 추가
• 테스트용 폴더에서 먼저 실행해보기
마무리: 배치파일로 스마트한 PC 생활
배치파일은 작은 스크립트지만, 일상의 생산성을 크게 향상시킬 수 있는 강력한 도구입니다. 이 가이드에서 소개한 5가지 예제만으로도 매일 반복하는 지루한 작업에서 해방될 수 있습니다.
처음에는 간단한 예제부터 시작하여, 점차 자신만의 필요에 맞게 커스터마이징해보세요. 배치파일은 복잡한 프로그래밍 언어가 아니므로, 몇 번의 시행착오를 거치면 누구나 쉽게 마스터할 수 있습니다.
2025년 현재, AI와 자동화 기술이 발전하고 있지만, 배치파일은 여전히 가장 빠르고 효율적인 윈도우 자동화 방법입니다. 오늘 당장 첫 배치파일을 만들어보세요. 여러분의 PC 생활이 달라질 것입니다!
'소프트웨어 가이드 > 성능 최적화' 카테고리의 다른 글
| 윈도우11 레지스트리 최적화 완벽 가이드 | 고급 사용자를 위한 실전 튜닝 (0) | 2025.11.26 |
|---|---|
| >윈도우 성능 모니터링 완벽 가이드 (0) | 2025.11.25 |
| 느려진 PC를 새것처럼! 전문가가 검증한 무료 최적화 프로그램 10선과 효과적인 사용법 (0) | 2025.11.15 |
| 게임 성능을 최대 20% 향상시키는 10가지 필수 최적화 설정 완벽 가이드. 게임 모드, 그래픽 설정, 전원 관리부터 고급 레지스트리 팁까지 (0) | 2025.11.15 |
| 최신 윈도우11 멀티모니터 설정 완벽 가이드. HDR 설정, 고주사율 디스플레이 최적화, 멀티모니터 배치 및 창 관리까지 실전 노하우 총정리 (0) | 2025.11.10 |
