Windows에서 빈 폴더를 찾아 삭제하는 방법
짧은 답: Windows에는 빈 폴더 찾기 기능이 없습니다. 빈 폴더 찾기 같은 무료 도구가 폴더를 검사하고 파일이 없는 디렉터리를 모두 나열하며 — 중첩된 빈 체인도 포함 — 체크한 항목을 휴지통으로 보냅니다.
빈 폴더가 쌓이는 이유
빈 폴더는 디스크 어수선함의 조용한 절반입니다:
- 사진 보관함을 외장 드라이브로 옮기면 세 단계의 빈 디렉터리가 남습니다;
- 프로그램을 직접 제거하면
AppData\Vendor\Product\Cache체인이 남습니다; - 파일을 새 폴더로 정리하고 예전 폴더는 빈 채로 남습니다;
- 압축을 풀고 내용을 옮긴 뒤 빈 골격만 남습니다;
- 일부 앱은 프로젝트, 날짜, 내보내기마다 폴더를 만듭니다 — 수백 개나.
빈 폴더 하나는 해롭지 않습니다. 디스크 전체에 몇백 개가 쌓이면 탐색이 느려지고 백업이 커집니다.
흔한 우회 방법 (그리고 문제점)
탐색기에서 수동으로: 폴더를 하나하나 열어 비었는지 확인 — 다섯 개면 몰라도 드라이브 전체는 답이 없습니다.
PowerShell 한 줄: 모든 빈 폴더를 삭제하는 유명한 명령이 있습니다:
Get-ChildItem -Recurse -Directory | Where-Object { !$_.GetFileSystemInfos() } | Remove-Item
문제는 이렇습니다: 목록을 보기도 전에 실행되고, 영구 삭제하며(휴지통 없음), «자식 없음»이라는 순진한 검사는 중첩된 경우를 놓치거나 지나치게 삭제합니다. 경로에 오타 하나면 — 엉뚱한 트리가 사라집니다.
방법 3: 빈 폴더 찾기 — 무료, 체크리스트 제공
빈 폴더 찾기는 안전하게 해냅니다:
- 폴더 추가. 하나 이상의 검사 루트; «시스템 폴더 건너뛰기»로 Windows, Program Files, AppData를 피할 수 있습니다.
- «빈 폴더 찾기»를 누르세요. 하위 트리 전체에 파일이 없어야 폴더가 빈 것으로 인정되므로 죽은
project\cache\temp체인도 가장 깊은 단계만이 아니라 통째로 찾아냅니다. 읽을 수 없는 폴더는 건너뛰고 절대 삭제하지 않습니다. - 체크하고 휴지통으로. 아무것도 자동 선택되지 않습니다. 선택한 폴더는 Windows 셸을 거쳐 휴지통으로 갑니다 — 마음이 바뀌면 거기서 복원하세요.
무료 다운로드 — EmptyFolderCleaner-Setup.exe
정리 후 좋은 습관
- 빈 폴더는 프로그램을 지우거나 파일을 옮길 때마다 다시 생깁니다 — 몇 달에 한 번 검사하면 깔끔하게 유지됩니다.
- 중복 파일을 삭제한 뒤에는(가이드) 빈 폴더 그룹이 남기 쉬우니 함께 정리하세요.
- 폴더를 휴지통에 보내기 전에 만든 앱이 아직 설치되어 있는지 생각해 보세요 — 캐시를 스스로 다시 만드는 앱도 있고 아닌 앱도 있습니다.
FAQ
Windows에 빈 폴더 찾기 기능이 있나요?
아니요. 탐색기는 «파일 없음»으로 폴더를 필터링할 수 없고, PowerShell 방식은 미리보기 없이 영구 삭제합니다.
중첩된 빈 체인도 삭제되나요?
네 — 폴더의 하위 트리 전체에 파일이 없으면 상위 폴더도 빈 것으로 간주되어 체인 전체가 함께 제시됩니다.
안전한가요?
삭제된 폴더는 휴지통으로 가고 복원할 수 있습니다. 시스템 폴더는 기본으로 건너뛰고, 읽을 수 없는 폴더는 절대 건드리지 않습니다.