📌[배치파일 자동화] 디스크 정리 한 번에 실행하기
윈도우에서 디스크 정리를 하려면 보통 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. 사용 방법
- 정리 항목 저장
- 실행창(Win + R) → cleanmgr /sageset:1 입력 → 원하는 항목 체크 → 확인
- 이 설정이 "1번 프로필"로 저장됩니다.
- 배치파일 실행
- 위 코드를 disk_cleanup.bat 으로 저장 (ANSI 형식 추천)
- 더블클릭하면 자동으로 디스크 정리가 실행됩니다.
4. 확장하기 (임시파일 자동 삭제)
추가로 Temp, Prefetch 폴더도 같이 정리하고 싶다면 다음 코드를 활용하세요.
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
파일다운
마무리
이렇게 만들어 둔 배치파일을 바탕화면에 바로가기로 두거나, 작업 스케줄러에 등록하면 자동으로 주기적인 정리도 가능합니다.
매번 수동으로 열고 체크할 필요 없이, 클릭 한 번으로 깔끔하게 정리해 보세요!
