7 инструментов для поиска и удаления пустых папок в Windows

Со временем ваша установка Windows будет захламлена большим количеством данных. Хотя многие файлы важны для работы системы, некоторые из них бесполезны и остаются после удаления программного обеспечения. Следовательно, файлы и папки являются избыточными, но все еще находятся в системе. По мере того, как в операционную систему добавляется все больше и больше, она начинает замедляться, отчасти поэтому старая установка выполняется медленнее, чем новая.

Хотя сами по себе папки не вызывают никаких проблем с производительностью или занимают какое-то место, распространение в вашей системе тысяч папок, не содержащих файлов, может стать проблемой. По большей части они бесполезны и мешают, особенно при использовании Windows File Explorer. Огорчает, когда вы просматриваете папки, чтобы найти то, что в них, только чтобы обнаружить, что они полностью пусты и не служат цели.
Здесь мы перечисляем 7 инструментов для Windows, которые могут находить и удалять пустые папки из вашей системы. Хотя многие пустые папки бесполезны и могут быть безопасно удалены, другие требуются программным обеспечением или самой Windows. Никогда не рекомендуется просто массово удалять все пустые папки с системного диска, и для определения того, что безопасно удалить, а что нет, требуется определенный опыт.

Удаление пустых папок с помощью сторонней программы

Использование отдельного инструмента для удаления нескольких пустых папок будет намного быстрее и проще, чем попытка сделать это вручную. Вот некоторые инструменты для просмотра.

1. Удалить пустые каталоги

Удаление пустых каталогов, вероятно, самый известный инструмент удаления пустых папок, но, как и многие другие, он не обновлялся в течение нескольких лет. Последнее обновление этой программы было в 2011 году. Тем не менее, она по-прежнему прекрасно работает, имеет достаточно функций для большинства пользователей и умудряется сжать все в переносимый исполняемый файл размером менее 200 КБ.

удалить пустые каталоги

После выбора и сканирования базовой папки или диска представление будет заполнено древовидным представлением, содержащим разноцветный текст и значки. Список значков справа скажет вам, являются ли папки действительно пустыми, содержат ли они файлы мусора и являются ли они скрытыми, заблокированными или не могут быть прочитаны. Имена в красном помечаются для удаления автоматически. Щелкните правой кнопкой мыши на красной пустой папке и выберите «Защитить один раз», чтобы игнорировать ее для этого сеанса, или «Добавить в список игнорирования», чтобы навсегда игнорировать папку в будущем.

удалить пустые настройки каталогов

На вкладке «Настройки» вы можете выбрать удаление в корзину или напрямую, пропустить предопределенные папки (7 уже добавлены), добавить или удалить то, что классифицируется как мусорные файлы (3 уже введены), добавить запись в меню правой кнопки мыши Исследователь, и установите несколько дополнительных параметров, таких как рекурсивная глубина. Щелкните правой кнопкой мыши и запустите программу от имени администратора, чтобы войти в режим администратора и разрешить удаление защищенных папок.

Скачать Удалить пустые каталоги

2. EmptyFolderNuker

EmptyFolderNuker, вероятно, является самым простым средством удаления пустых папок на основе графического интерфейса. Это немного старое издание 2007 года, и официального веб-сайта больше нет, но инструмент по-прежнему работает, как и предполагалось, даже в Windows 10. Программа также представляет собой один переносимый исполняемый файл.

пустая папка нукер

Найдите папку или диск, который хотите проверить, затем нажмите кнопку «Найти». Убедитесь, что установлены два флажка для рекурсивного сканирования пути и обработки папок как пустых, если они содержат только пустые папки. Поле «Интеграция с оболочкой» полезно и помещает запись «Найти пустые папки» правой кнопкой мыши, когда вы щелкаете правой кнопкой мыши по папке. Затем программа откроется с папкой, по которой вы щелкнули, в качестве базового пути.

пустая папка нукер пустые папки

Вы должны быть немного осторожнее с окном результатов, так как все пустые папки предварительно проверяются на удаление. Рекомендуется нажать «Снять все флажки» и выборочно выбирать папки или просматривать список и не снимать флажки с папок, которые вы хотите оставить в покое. После того, как вы нажмете «Удалить», появится сообщение UAC, если для удаления каких-либо папок требуются права администратора.

Скачать пустую папку Nuker

3. Быстрый поиск пустых папок

Подобно Empty Folder Nuker, этот инструмент довольно старый и его официального сайта больше нет. Fast Empty Folder Finder немного новее и с 2011 года. Требуется .NET Framework v2, поэтому пользователям Windows 8 и 10 должна быть установлена ​​дополнительная функция .NET 3.5. Помимо требования .NET, Fast Empty Folder Finder является переносимым.

местоположения fastemptyfolderfinder

Когда вы нажимаете кнопку «Сканирование местоположений», чтобы добавить папку, можно добавлять несколько разных базовых папок одновременно. Это полезно и может остановить программу сканирования тысяч папок, которые вам не интересны. После нажатия Сканировать сейчас! выделите все пустые папки, которые вы хотите удалить, используя левый клик, Shift + щелчок или Ctrl + щелчок или используйте опции меню Список> Проверить. Проверенные файлы могут быть удалены навсегда или в корзину для большей безопасности.

быстрая пустая папка finder_results

Хотя окно проводника нижней панели может быть полезно для проверки, действительно ли папка пуста, в большинстве случаев она не нужна и ее можно отключить из меню «Вид». Пустые списки папок можно экспортировать в текстовый файл для последующего использования. Одна из проблем заключается в том, что Fast Empty Folder Finder не удаляет папку, если она содержит только пустые папки. Если у вас есть путь к папке foldera folderb и обе папки не содержат файлов, будет удалена только папка b.

Скачать быстрый пустой поиск папок

4. 4dots Очиститель пустой папки

Очиститель пустой папки от 4dots Software имеет как установочную, так и переносную версии. Единственное существенное различие между ними заключается в том, что в установленной версии есть возможность добавить пункт контекстного меню, вызываемый правой кнопкой мыши, чтобы можно было удалять пустые папки из папки, по которой вы щелкнули правой кнопкой мыши.

очиститель пустой папки

После выбора диска или папки для сканирования и сканирования, у вас есть возможность удалить полностью пустые папки или те, которые содержат «ненужные» файлы. По умолчанию мусорные файлы – это файлы desktop.ini, thumbs.db и .tmp, хотя вы можете добавлять или редактировать этот список в настройках программы. Нажмите зеленую или синюю кнопку, чтобы выбрать все пустые или ненужные папки, или выборочно установите флажки для отдельных папок.

опция резервного копирования очистителя пустой папки

Вы также можете добавлять папки для игнорирования (5 системных папок уже включены), папки и файлы для защиты от удаления и сохранять резервные копии удаленных папок для последующего восстановления. Чтобы включить функцию резервного копирования, перейдите в «Инструменты»> «Параметры» и выберите «Сохранить резервные копии». Программа запросит административные привилегии после нажатия кнопки удаления, если для удаления указаны защищенные администратором папки.

Скачать 4dots Очиститель пустой папки

Другие потенциально полезные программы для удаления пустых папок, которые мы попробовали, включают в себя средство поиска пустых папок (часть Glary Utilities), JoseDelEmpty, средство для удаления Vanity, средство поиска пустых папок и DelEmpty (на основе графического интерфейса пользователя).

Замечания: Некоторые инструменты оказались неэффективными при поиске реального количества пустых папок в нашей системе. Вышеуказанные инструменты нашли тысячи, но Advanced SystemCare Free нашла только 23 пустых папки, а Puran Delete Empty Folders нашла всего 7. Вы можете попробовать эти программы, но мы обнаружили, что они не были достаточно тщательными, чтобы считаться действительно полезными.

Удалить пустые папки из командной строки или скриптов

Разрешение специализированной программе находить и удалять пустые папки – лучший выбор для пользователей всех уровней квалификации. Опытным пользователям также могут потребоваться некоторые дополнительные параметры, такие как возможность удаления пустых папок из командной строки или пакетных сценариев. Вот несколько способов сделать это, используя стороннюю командную строку и встроенные утилиты Windows.

5. DelEmpty (от Intelliadmin)

Есть еще один инструмент под названием DelEmpty, который имеет графический интерфейс, но этот предназначен исключительно для командной строки. Основными аргументами для удаления папок и подпапок по заданному пути являются:

удаленный -S -D (-Y) (-L) pathtofolder

делемпти cmd

Аргумент -D является обязательным и указывает инструменту на удаление пустых папок, -S дополнительно включает подпапки. Два других полезных аргумента: -Y, который требует подтверждения для удаления каждой папки, и -L перечисляет папки, которые нужно удалить, не удаляя ничего. Это полезно, если вы хотите перенаправить список папок в текстовый файл. DelEmpty также может удалить нулевые байтовые файлы, включая -F, запустить инструмент без аргументов для списка.

Скачать Intelliadmin DelEmpty

6. RmEmpty

Для полной простоты использования при удалении пустых папок из командной строки, этот старый инструмент примерно с 2000 года является настолько простым, насколько это возможно.

RmEmpty pathtofolder (pathtofolder2)

rmempty

В качестве аргумента укажите хотя бы одну папку, и RmEmpty будет рекурсивно искать путь и удалять пустые папки. Могут быть включены несколько аргументов пути, так что вы можете удалить из нескольких разных базовых папок одновременно.

Скачать RmEmpty

7. Команда Windows RoboCopy

Существует несколько различных способов удаления пустых папок с помощью встроенных команд Windows, большинство из которых требуют использования цикла For. Инструмент Robocopy (Robust File Copy) намного проще, и простой трюк заставляет его удалить все пустые папки по указанному пути. Robocopy доступен в стандартной комплектации в Windows Vista и выше.

Robocopy pathtofolder samepathtofolder / S / Move

robocopy удалить пустые папки

Вместо того, чтобы указывать другую исходную и целевую папку, вы просто используете одно и то же для обоих. Добавление / Move пытается переместить файлы из одного места в одно и то же, поэтому Robocopy их пропускает. Аргумент extra / S заставляет Robocopy также перемещать подпапки, но не пустые папки. Только пустые папки обрабатываются и удаляются, а все остальное пропускается, поскольку оно уже существует. Это оставляет все файлы и непустые папки полностью нетронутыми.

Замечания: Эти инструменты необходимо запускать в административной командной строке или сценарий должен запускаться от имени администратора для всех папок, которые будут обрабатываться на диске C. В противном случае будут удалены только те пустые папки внутри папки текущего пользователя, а те, которые находятся вне (например, в Program Files), получат сообщение об ошибке отказа в доступе.