배치파일로 자동화하기

📌[배치파일 자동화] 디스크 정리 한 번에 실행하기

JC노트 2025. 8. 31. 21:04

 

윈도우에서 디스크 정리를 하려면 보통 cleanmgr을 실행해서 체크하고, 다시 실행해야 하죠. 매번 수동으로 하다 보면 번거롭습니다.
이번 글에서는 배치파일(.bat)을 만들어 두면 클릭 한 번으로 디스크 정리를 자동 실행할 수 있는 방법을 소개합니다.


본문

1. 디스크 정리 기본 원리

윈도우에는 cleanmgr.exe 라는 내장 프로그램이 있습니다.

  • cleanmgr /sageset:1 : 정리할 항목을 선택하고 저장 (프로필 1번으로 저장됨)
  • cleanmgr /sagerun:1 : 저장된 항목을 자동 실행

이 두 가지를 조합하면 배치파일로 자동화할 수 있습니다.


2. 배치파일 코드

 
---복사하세요~~

@echo off
echo [시스템 디스크 정리 시작...]

:: 기본 디스크 정리 실행
cleanmgr /sagerun:1

:: 추가 정리 (Temp, Prefetch 삭제)
echo Temp 폴더 정리 중...
del /s /q "%temp%\*.*"
del /s /q "C:\Windows\Temp\*.*"
del /s /q "C:\Windows\Prefetch\*.*"

echo 정리 완료!
pause


3. 사용 방법

  1. 정리 항목 저장
    • 실행창(Win + R) → cleanmgr /sageset:1 입력 → 원하는 항목 체크 → 확인
    • 이 설정이 "1번 프로필"로 저장됩니다.
  2. 배치파일 실행
    • 위 코드를 disk_cleanup.bat 으로 저장 (ANSI 형식 추천)
    • 더블클릭하면 자동으로 디스크 정리가 실행됩니다.

4. 확장하기 (임시파일 자동 삭제)

추가로 Temp, Prefetch 폴더도 같이 정리하고 싶다면 다음 코드를 활용하세요.

 
@echo off

echo [시스템 디스크 정리 시작...]

:: 기본 디스크 정리 실행
cleanmgr /sagerun:1

:: 추가 정리 (Temp, Prefetch 삭제)
echo Temp 폴더 정리 중...
del /s /q "%temp%\*.*"
del /s /q "C:\Windows\Temp\*.*"
del /s /q "C:\Windows\Prefetch\*.*"

echo 정리 완료!
pause

파일다운

디스크정리.bat
0.00MB

마무리

이렇게 만들어 둔 배치파일을 바탕화면에 바로가기로 두거나, 작업 스케줄러에 등록하면 자동으로 주기적인 정리도 가능합니다.
매번 수동으로 열고 체크할 필요 없이, 클릭 한 번으로 깔끔하게 정리해 보세요!