Как найти и удалить пустые папки в 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
Полезные привычки после очистки
- Пустые папки возвращаются после каждого удаления программ и перекладывания файлов — скан раз в пару месяцев держит порядок.
- После удаления дубликатов (гайд) часто остаются целые группы пустых папок — их тоже стоит убрать.
- Прежде чем отправлять в корзину папку, подумайте, установлена ли ещё создавшая её программа: одни приложения пересоздают кэш сами, другие — нет.
Частые вопросы
Есть ли в Windows встроенный поиск пустых папок?
Нет. Проводник не умеет фильтровать папки по «отсутствию файлов», а решения на PowerShell удаляют безвозвратно и без превью.
Удаляются ли вложенные пустые цепочки?
Да — когда во всём поддереве папки нет файлов, родитель тоже считается пустым, и вся цепочка предлагается целиком.
Это безопасно?
Удалённые папки попадают в корзину и восстанавливаются. Системные папки пропускаются по умолчанию, недоступные папки не трогаются.