Total Commander удаляет пустые папки

Обновлено: 21.11.2024

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

Какая команда удаляет пустой каталог?

Команда rmdir позволяет удалять пустые каталоги. Эта команда полезна, если вы знаете, что папка пуста, и хотите удалить ее из вашей системы.

Как удалить пустые файлы?

На вкладке «Пустые файлы» нажмите «Отметить все файлы», а затем нажмите «Удалить файлы». Точно так же, чтобы удалить 0-байтовые файлы в выбранном дереве папок, щелкните вкладку Пустые файлы.

Как удалить поврежденные файлы с карты памяти?

  1. Вставьте съемную карту памяти SanDisk в устройство чтения карт памяти вашего компьютера.
  2. Дважды щелкните «Мой компьютер», чтобы открыть его.
  3. Щелкните правой кнопкой мыши поврежденный файл и выберите "Удалить" в контекстном меню.
  4. Щелкните правой кнопкой мыши корзину на рабочем столе.
  5. Вставьте карту SanDisk в слот устройства чтения карт.

Как портится USB-накопитель?

USB-накопитель может быть поврежден по разным причинам: внезапный сбой питания, неправильная эксплуатация, отключение напрямую без извлечения, сбои USB, например повреждение файлового каталога и т. д. Обычно вам предлагается переформатировать этот USB-накопитель в чтобы сделать его снова пригодным для использования.

Как долго работает USB-накопитель?

Как уничтожить флешку?

Чтобы уничтожить данные на USB-накопителе, необходимо уничтожить микросхему памяти, в которой хранятся данные.

  1. Физически повредить микросхему памяти.
  2. Повредить микросхему памяти электронным способом.
  3. Выбросьте флэш-накопитель USB.
  4. Наступите.
  5. Брось его в воду.
  6. Поместите USB-накопитель в сумочку или рюкзак.

Как починить карту памяти?

Использование проводника Windows для проверки и восстановления диска

  1. Подключите USB-накопитель к компьютеру и откройте проводник Windows. Нажмите «Этот компьютер», щелкните правой кнопкой мыши диск, который хотите исправить, и выберите «Свойства».
  2. Перейдите на вкладку "Инструменты".
  3. Нажмите "Восстановить диск", чтобы устранить проблему и позволить процессу продолжаться до его завершения.

Как я могу восстановить данные с USB-накопителя бесплатно?

Как я могу восстановить файлы с USB-накопителя бесплатно?

  1. Загрузите и установите Disk Drill.
  2. Выберите USB-накопитель из списка доступных устройств хранения.
  3. Нажмите кнопку "Искать потерянные данные".
  4. Просмотрите восстанавливаемые файлы и выберите те, которые вы хотите вернуть.
  5. Нажмите кнопку «Восстановить все» и укажите каталог восстановления.

Оглавление

Как удалить все пустые папки?

Удаление пустых файлов и каталогов Существует несколько способов удалить найденные пустые файлы с помощью приведенной выше команды. Проще всего просто использовать опцию удаления команды find (-delete). Приведенное выше удалит все найденные пустые каталоги.

Как удалить пустые папки и подпапки в CMD?

Удаляйте пустые папки с помощью команд for и rd. Это специфично и удаляет только пустые. Нажмите и удерживайте клавишу Shift. Затем щелкните правой кнопкой мыши целевую папку и выберите параметр «Открыть окно команд здесь». N/B Команда открывает консоль CMD, читая путь к папке, из которой вы предложили открыть ее.

Какая команда удаляет пустой каталог?

rmdir — это утилита командной строки для удаления пустых каталогов. Это полезно, когда вы хотите удалить каталог, только если он пуст, без необходимости проверять, пуст этот каталог или нет. В этом случае вам нужно будет использовать команду rm или вручную удалить содержимое каталога, прежде чем вы сможете его удалить.

Как удалить пустые файлы?

Чтобы удалить все пустые файлы, помимо пустых каталогов и пустых подкаталогов, добавьте к команде параметр -f. Если вы хотите проверить, какие каталоги и файлы будут удалены, прежде чем удалять их, используйте параметр -l (нижний регистр L).

Может ли CCleaner удалять пустые папки?

CCleaner также удалит все пустые папки, которые найдет в выбранной папке.

Как удалить пустые папки в powershell?

Поэтому, чтобы удалить и эти пустые папки, вы можете установить для removeHiddenFiles значение $true. Затем скрипт проигнорирует скрытые файлы и удалит папку, включая скрытые файлы. В скрипте мы сначала устанавливаем режим WhatIf. Таким образом, мы можем протестировать скрипт, фактически не удаляя папки.

Как удалить папку в пакетном скрипте?

Для удаления папок в пакетном сценарии предусмотрена команда DEL. Ниже приводится описание параметров, которые могут быть представлены команде DEL. 1.Задает список из одного или нескольких файлов или каталогов. Подстановочные знаки могут использоваться для удаления нескольких файлов. Если каталог указан, все файлы в нем будут удалены

Как удалить пустые папки с помощью командной строки Windows?

Здесь и источник, и место назначения являются папкой1, так как вам нужно только удалить пустые папки, а не перемещать другие (обязательные) файлы в другую папку. Параметр /S — пропустить копирование (перемещение — в приведенном выше случае) пустых папок. Это также быстрее, поскольку файлы перемещаются внутри одного и того же диска. Нравится решение robocopy. СПАСИБО!

Есть ли способ удалить все пустые файлы?

Почему важно удалять пустые каталоги?

Это важно для удаления пустых каталогов, поскольку перед удалением родительского каталога необходимо удалить подкаталоги. Отказ от ответственности: я сомневаюсь, что кому-то действительно нравится работать с пакетными файлами, но это не значит, что советы по более эффективному их использованию недействительны.

Найдите "*" (без кавычек) и используйте эти настройки (сохранить как профиль):

Большое спасибо, joby_toss,

Эти настройки должны быть правильными:

Я пропустил / проигнорировал - извините - чтобы сказать, чтобы также найти пустые подпапки пустой папки (не будучи пустой, если она содержит подпапку). Итак, как FC может найти и удалить все папки, которые пусты или имеют (под)папку или более пустых папок?

Как я могу сохранить эту переменную пути:
Итак, когда я нажимаю CTRL+F, должен быть введен путь активной панели.

С этими настройками


FC находит это:

Показывает папки с 0 байтами, но они не пусты, каждая из них содержит от 100 МБ до 2 ГБ файлов. Что я упускаю?

Еще раз большое спасибо.

Извините, я никогда не углублялся в этот параметр.

Опция размера в диалоговом окне поиска — "Размер файла", а не "Размер папки" – она работает только для файлов.

Вы можете найти пустые папки следующим образом:
- переключить вид на детали
- добавить новые столбцы в вид: Файлы, папки, элементы
- перезапустить программу
- перейдите в папку, в которой вы хотите найти пустые подпапки
- переключите вид на "Обычный вид - папки"
- каждая папка со столбцом Items=0 пуста (можно сортировать по столбцу) < br />- если вы проверите столбец «Файлы и папки», вы можете узнать, в каких папках нет файлов или нет подпапок

Большое спасибо за ссылки, joby_toss.

Да, первая программа уже используется, но она немного медлительна и иногда использует около 300 МБ ОЗУ или больше. Очень много для такой маленькой программы.

Вторую программу попробую, еще раз спасибо.

Большое спасибо, Марек,

Хммм, профиль столбца "пустые папки" все время автоматически переключается обратно на другой профиль (например, когда я переключаюсь на обычный вид папки или обратно или добавляется/удаляется новый файл, я думаю, я пропустил настройку).

Хорошо, очень хороший подход, полезно знать, может состоять в том, чтобы искать пустые папки и удалять их пару раз в течение получаса или около того, требуется слишком много кликов, но я все равно могу его использовать.

Может ли FC автоматически помечать все папки, в которых нет элементов, или только одну подпапку? Или отметьте все папки специальным количеством элементов/папок, например. более 5 элементов (или папок) в папке?

Еще раз большое спасибо.

Я создал bat-файл, который делает это за меня.

delete-empty-directories.bat
со следующим в файле

сохраните файл bat в нужном месте, а затем вызовите файл bat в избранном
и используйте %activedir% в качестве начальной папки

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

Пустые файлы или папки не займут место на диске, но некоторые из них бесполезны и могут затруднить управление компьютером. Однако поиск пустых папок или файлов вручную может занять много времени. В этом посте MiniTool Partition Wizard предлагает несколько способов быстрого поиска и удаления пустых каталогов.

Быстрая навигация:

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

Безопасно ли удалять пустые каталоги?

Как правило, удаление некоторых пустых папок или файлов безопасно. Например, вы можете удалить папки или файлы из папок с удаленными программными файлами. Конечно, если эти пустые папки созданы вами, вы можете удалить их без каких-либо проблем.

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

Не рекомендуется массово удалять все пустые папки из системного раздела, и вам может понадобиться некоторый опыт, чтобы определить, что можно удалить безопасно. Если при удалении папки или файла требуются права администратора, лучше нажать Нет или выбрать Пропустить, что также означает, что вам лучше не удалять каталоги такого типа принудительно.

Как найти и удалить пустые каталоги в Windows 10? Вот несколько способов для вас.

Совет. В случае удаления файлов или папок, которые не следует удалять, лучше заранее создать резервную копию целевого раздела или всего диска.

Способ 1. Используйте функцию поиска в проводнике

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

Конечно, с помощью этого инструмента вы можете искать пустые каталоги. Этот метод довольно прост в использовании, и вот руководство для вас. Но вы можете получить только пустые файлы из результатов поиска, и пустые папки здесь отображаться не будут. Если вы ищете пустые папки, попробуйте другой метод.

Шаг 1. Нажмите Win + E, чтобы открыть проводник.

Шаг 2. Выберите диск или папку, в которой вы хотите найти пустые каталоги. Перейдите на вкладку «Вид» и убедитесь, что установлен флажок «Скрытые элементы». Таким образом, вы сможете просмотреть все найденные элементы позже.

Шаг 3. Нажмите F3 или щелкните поле поиска рядом с адресной строкой, после чего откроется лента поиска. Убедитесь, что выбран параметр Все вложенные папки.

Шаг 4. Теперь выберите параметр «Размер» в разделе «Уточнить» на панели инструментов, после чего вы увидите несколько предопределенных параметров поиска.

  • Пусто (0 КБ)
  • Крошечный (0–16 КБ)
  • Маленький (16–1 МБ)
  • Средний (1–128 МБ)
  • Большой (128 МБ – 1 ГБ)
  • Огромный (1–4 ГБ)
  • Огромный (> 4 ГБ)

Шаг 5. Для поиска пустых каталогов необходимо выбрать «Пустой» (0 КБ). Во время поиска может потребоваться некоторое время, и вы должны терпеливо ждать, пока он не будет завершен. Затем вы можете удалить пустые файлы в соответствии с вашими потребностями. Кстати, убедитесь, что вы не открываете и не используете файлы, которые хотите удалить. В противном случае вы не сможете их удалить.

Способ 2: использование командной строки для удаления пустых каталогов

Командная строка — это интерпретатор командной строки, предоставляемый Microsoft Windows. Вы можете заставить свой компьютер выполнять определенные операции, выполнив соответствующие команды. Чтобы открыть его, вы можете нажать Win + R, ввести в поле cmd и нажать Enter. Если вам нужно запустить его от имени администратора, вы можете нажать Shift + Ctrl + Enter вместо Enter.

Командная строка используется редко, и использовать этот инструмент, если вы с ним не знакомы, рискованно. Однако для опытных пользователей командная строка — это мощный инструмент, который можно использовать для устранения некоторых проблем и управления ПК.

Этот инструмент можно использовать для удаления пустых папок из командной строки или пакетных сценариев. Чтобы удалить пустые каталоги, выполните следующие действия.

Шаг 1. Запустите командную строку от имени администратора.

Шаг 2. Введите следующие команды и нажимайте Enter после каждой, чтобы изменить каталог и перейти к диску, на котором вы хотите удалить пустые папки:

  • cd \ (для перехода в каталог корневого уровня из текущего каталога)
  • g: (замените букву g на другую букву, обозначающую целевой диск)

Совет: если вам нужно перейти к определенной папке, вы должны ввести команду cd /DG:\test вместо вышеуказанных команд (замените G на букву вашего диска и замените test на целевой каталог).

Шаг 3: Введите следующую командную строку и нажмите Enter, чтобы создать файл EMPTIES.BAT в выбранном каталоге: DIR /AD/B/S | СОРТИРОВАТЬ /R > EMPTIES.BAT.

Шаг 4. Откройте проводник и найдите файл EMPTIES.BAT. Затем откройте его в Microsoft Word или любом другом редакторе. Затем вы можете увидеть список всех каталогов на целевом диске.

Шаг 5. Теперь вам нужно добавить префикс RD (с пробелом после него) к каждой строке файла. В Microsoft Word вы можете использовать функцию «Найти и заменить», чтобы сделать это быстро. Вам просто нужно найти «^p» и заменить его на «^pRD» (после D есть пробел).

Шаг 6. Убедитесь, что перед каждой строкой добавлен RD, особенно перед первой и последней строками. Затем сохраните файл и выйдите из редактора.

Шаг 7. Дважды щелкните файл EMPTIES.BAT, чтобы запустить его. Затем пустые папки или папки, содержащие только пустые подпапки, будут автоматически удалены. Вы должны знать, что каталог не будет удален, если он не пуст. Пустые файлы также не будут удалены.

Способ 3. Используйте стороннюю программу для удаления пустых каталогов

Как вы могли видеть в предыдущих частях, первые два метода имеют свои ограничения. Если вы используете File Explorer, будет сложно найти пустые папки. Если вы используете командную строку, вам лучше ознакомиться с этим инструментом, и вы можете удалять только пустые каталоги (с пустыми подпапками).

К счастью, если вам не нравятся описанные выше методы, для вас есть еще один вариант: использование профессиональной сторонней программы.

Здесь я рекомендовал MiniTool Partition Wizard, мощный и профессиональный менеджер дисков с удобным интерфейсом. Вы можете использовать его для управления разделами, восстановления данных и проверки производительности диска. Это также может помочь вам найти пустые файлы и папки за несколько кликов с помощью функции Space Analyzer.

По сравнению с проводником файлов и командной строкой, функция «Анализатор пространства» в MiniTool Partition Wizard предоставляет дополнительные возможности просмотра папок и файлов при анализе того, что занимает место на вашем диске. Таким образом, вы не пропустите пустые папки или файлы. Теперь давайте посмотрим, как использовать этот инструмент.

Шаг 1. Загрузите и установите MiniTool Partition Wizard, нажав кнопку ниже и следуя инструкциям на экране.

Шаг 2. Запустите программу и нажмите Space Analyzer на панели инструментов, когда откроется основной интерфейс.

Шаг 3. В следующем окне выберите целевой диск, на котором вы хотите удалить пустые папки и файлы. Затем терпеливо подождите, пока он проанализирует использование дискового пространства.

Шаг 4. По умолчанию мастер создания разделов MiniTool отображает древовидное представление, в котором будет сложнее найти пустые подпапки. Чтобы быстро найти пустые файлы или папки, вы можете выбрать «Просмотр файлов» или «Просмотр папок». После выбора типа представления вы можете нажать кнопку «Размер», чтобы ваши папки или файлы были классифицированы по размеру. Пустые будут помечены 0 B.

Шаг 5. Щелкните правой кнопкой мыши каждый файл или папку, которые нужно удалить, и выберите Удалить (навсегда). Вы также можете выбрать Удалить (в корзину) в соответствии с вашими потребностями.

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

Итог

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

Проводник прост в использовании, и вы можете удалить сразу огромное количество файлов, но вы не можете искать пустые папки.

Командная строка относительно сложна в использовании, но эффективно удаляет пустые каталоги (папки только с пустыми подпапками).

MiniTool Partition Wizard прост в использовании, и вы можете найти все свои пустые файлы и папки, но вам нужно удалять их по одному, что может стоить вам некоторого времени.

Вы можете поделиться с нами своим опытом в следующей зоне комментариев. А если у вас возникнут проблемы с MiniTool Partition Wizard, вы можете связаться с нами по [email protected] .

Часто задаваемые вопросы об удалении пустых каталогов

  1. Поиск файлов размером 0 Б с помощью Проводника.
  2. Выполните соответствующие командные строки в командной строке.
  3. Используйте стороннюю программу.
  1. Перезагрузите компьютер и попробуйте удалить его еще раз.
  2. Проверить на наличие вирусов с помощью антивирусного программного обеспечения.
  3. Переименуйте папку в более короткое имя.
  4. Откройте его свойства и разрешите полный доступ.
  5. Создайте резервную копию необходимых файлов и удалите папку, содержащую пустую папку.
  6. Используйте стороннее приложение для удаления пустой папки.

Да, можно. Если вы удалили папку или файл по ошибке, вы можете перейти в корзину и восстановить его в исходное местоположение. Если вы не можете найти его в корзине, вам может понадобиться профессиональный инструмент для восстановления данных, чтобы вернуть его. Дополнительные сведения см. в разделе «Как восстановить безвозвратно удаленные файлы в Windows».

  • Фейсбук
  • Твиттер
  • Ссылка
  • Реддит

ОБ АВТОРЕ

Должность: обозреватель

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

У нее множество увлечений, включая прослушивание музыки, видеоигры, катание на роликах, чтение и т. д. Кстати, она терпеливая и серьезная.

Удалить пустые каталоги в Windows 10 очень просто с помощью небольшого сценария PowerShell или командной строки RoboCopy. На самом деле нет необходимости устанавливать какую-либо программу для очистки пустых каталогов на вашем компьютере или сервере.

С помощью PowerShell или RoboCopy, которые включены в Windows 10, мы можем удалить все пустые папки и подпапки. Всегда полезно указывать сначала пустые каталоги, поэтому я добавил эту опцию в оба скрипта.

Ниже приведен пример для обоих скриптов. Я также протестировал сценарий PowerShell и RoboCopy в каталоге с 11 000 пустых подкаталогов, чтобы определить, какой вариант работает быстрее всего.

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

Ниже вы найдете сценарий для удаления пустых каталогов с помощью PowerShell. Если вы хотите сначала протестировать скрипт, что я настоятельно рекомендую сделать, вы можете установить для переменной $whatif значение $true.

Windows создает скрытый файл Thumbs.db в папках с изображениями. Эти папки кажутся пустыми, даже при отображении скрытых файлов в Проводнике вы не видите файл Thumbs.db. Таким образом, чтобы удалить эти пустые папки, вы можете установить для removeHiddenFiles значение $true.

Сценарий затем проигнорирует скрытые файлы и удалит папку, включая скрытые файлы.

В скрипте мы сначала устанавливаем режим WhatIf. Таким образом, мы можем протестировать скрипт, фактически не удаляя папки.

Далее у нас есть функция Delete-EmptyFolder. Функция будет проходить через каждую вложенную папку по заданному пути и рекурсивно вызывать функцию для обработки вложенных папок.

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

Насколько быстро PowerShell удаляет пустые каталоги?

Я протестировал оба скрипта в каталоге с 11 000 пустых подкаталогов на 3 уровня. PowerShell потребовалось 12 секунд, чтобы удалить все пустые каталоги. То есть, когда вы отключаете вывод Write-Host в строке 27. Всего с выводом это заняло 24 секунды.

Запуск скрипта

Самый простой способ запустить этот сценарий — открыть Windows PowerShell ISE. Таким образом, вы можете легко изменить путь и переменную WhatIf. Windows PowerShell ISE также является стандартной программой Windows 10, которую вы найдете в меню «Пуск».

Удалить пустые папки с помощью RoboCopy

Еще один способ удаления пустых папок — использование RoboCopy.Эта утилита командной строки встроена в Windows начиная с Windows 7 и может использоваться в PowerShell или CMD.

Хитрость RoboCopy заключается в перемещении каталога в ту же папку. Параметр /S копирует все подкаталоги, но исключает пустые папки. Просто убедитесь, что вы дважды используете один и тот же путь в RoboCopy.

Если вы сначала хотите вывести список всех пустых каталогов с помощью RoboCopy, вы можете использовать ключ /L.

Недостаток использования RoboCopy

У метода RoboCopy есть один недостаток: он не удаляет пустые каталоги с Thumbs.db. Это небольшой файл, который создается Windows в папках с изображениями. Вы можете безопасно удалить этот файл, если каталог пуст.

С помощью PowerShell мы можем игнорировать файл и удалить его вместе с пустым каталогом. Мы не можем сделать это с RoboCopy.

Насколько быстро RoboCopy удаляет пустые папки?

Robocopy значительно быстрее, чем PowerShell. Удаление 11 000 каталогов заняло в среднем всего 4 секунды.

Подведение итогов

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

Метод RoboCopy намного быстрее, чем PowerShell, но имейте в виду, что он не удалит каталоги, содержащие Thumbs.db.

Если у вас есть какие-либо вопросы, просто оставьте комментарий ниже.

Похожие записи

Как быстро исправить ERR_CONNECTION_TIMED_OUT

Быстро исправить DNS_PROBE_FINISHED_BAD_CONFIG в Chrome

Исправить «ERR_NAME_NOT_RESOLVED» в Chrome

6 мыслей о том, как удалить пустые каталоги с помощью PowerShell или Robocopy

Я хочу поблагодарить вас за все вышесказанное. Очень хорошо сделано! Легко понять и адаптировать. Хотел поделиться небольшим изменением, которое я сделал, чтобы вы могли загружать список каталогов из файла и запускать этот файл, пока все элементы не будут обработаны.
Когда я запускаю, я запускаю это из терминала Powershell следующим образом:

./script.ps1 >> logfile.txt
RemoveEmptyDir_LIST.txt — это текстовый файл, который я создал, и он такой же простой, как путь в строке.

Здравствуйте, ваш скрипт удаляет также первый каталог….
Пример:
C:\TEST\TEST_J-7\xxxxxxxx
Мне нужно сохранить каталог TEST_J-7,
даже если он остается пустым. я хочу удалить только подкаталоги.

Почему бы просто не сделать это с помощью Robocopy?

Конечно, это не делает "Что, если" и thumbs.db теперь не включены, но в большинстве случаев это помогает:

ROBOCOPY папка1 папка1 /S /MOVE

Robocopy действительно является хорошей альтернативой. Я просто люблю работать с PowerShell, но статью буду обновлять

Оставить комментарий Отменить ответ

Привет! Я Рууд. Я работаю системным администратором в Нидерландах и люблю писать об ИТ, Office 365, умном доме и PowerShell. Подпишитесь на меня в Twitter или LinkedIn

Читайте также: