Способи видалення порожніх папок у Windows

Останнє оновлення: 04/10/2024
Способи видалення порожніх папок у Windows

Ви хочете знати, як видалити порожні папки en Windows? – За допомогою цього покрокового посібника та зображень ми покажемо вам, як користуватися безкоштовними інструментами обслуговування, щоб видаляти порожні папки в Windows як професіонал.

Якщо у вас є довга звичка працювати, ви можете створити багато портфоліо проектів, але у вас не буде часу відстежувати та перевіряти, чи все ви виконали.

Крім того, кожен цінує охайний робочий стіл із вміло названими папками та файлами за розширеннями. Незважаючи на те, що створювати нові папки легко, більшість із нас не вміє їх підтримувати, і це включає можливість видаляти порожні папки.

Ви повинні освоїти одну навичку: як видалити порожні папки в Windows. Ця публікація проведе вас через налаштування, необхідні для керування папками/каталогами.

Спосіб 1: Ручний пошук для видалення порожніх папок у Windows

Ручний пошук порожніх папок діє як будь-який інший пошук на вашому комп’ютері. Однак ви повинні чітко визначити розмір папки (вона має бути нуль байтів, у ній нічого не зберігатися)

windows

Кроки – це ручний спосіб, і він дуже корисний, якщо все зроблено правильно

  1. крок 1: клацніть піктограму Мій ПК.
  2. крок 2: Далі перейдіть на вкладку пошуку. Це відкриває для вас меню пошуку.
  3. крок 3: вказує, що розмір пошуку в папках дорівнює 0 для порожніх папок

Способи видалення порожніх папок у Windows

  1. крок 4: щойно ви почнете пошук, він покаже вам усі файли та папки, які займають нульовий розмір пам’яті.
  2. крок 5: виберіть той, який потрібно видалити. Виконайте звичайну процедуру: клацніть правою кнопкою миші виділення та дозвольте системі видалити їх.

Спосіб 2. Використовуйте командний рядок для пошуку та видалення порожніх папок

Використовуйте командний рядок видалення порожніх папок є ефективним способом. Недоліком цього є його технічна частина. Не кожен може легко орієнтуватися. Однак це практичні кроки:

  1. крок 1: запустіть консоль КМД (Пуск > Виконати > Введіть CMD і відкрийте консоль)
Пуск > Виконати > Введіть CMD
Пуск > Виконати > Введіть CMD
  1. крок 2: Напишіть команду: DIR /AD/B/S | СОРТУВАТИ /R > ПОРОЖНО. B.A.T.

ПРОФЕСІЙНА РАДА: команда ПОРОЖНЯЄ . B.A.T. Сортує всі папки за обсягом пам'яті у зворотному порядку.

  1. крок 3: Потім відкрийте результати в будь-якому текстовому редакторі. РС слово Це нормально, оскільки вам знадобиться функція Знайти та замінити. Всередині функції Знайти та замінити, напишіть команда -Caret +po «^p».
  2. крок 4: Далі замініть це на «цитата, вставка, R, D, пробіл, цитата» o «^pR D» з інтервалом між Р і Д.

Примітка: Для вашої інформації RD означає видалення каталогу або видалення папки. Це синонім операцій CMD з файлами та папками для DELETE.

  1. крок 5: зберегти результати ПОРОЖНЯЄ . B.A.T. і закрийте програму редагування тексту.
  2. крок 6: Запустіть файл BAT. Буде зроблена спроба видалити всі порожні папки та пропустити ті, у яких є вміст.

Цей метод може здатися складним, але він важливий, оскільки він сканує вкладені папки.

Спосіб 3: видаліть порожні папки за допомогою команд «for» і «rd».

Тепер давайте подивимося, як видалити порожні папки за допомогою Команди «за» і «рд». Дотримуйтесь цих порад:

Видаліть порожні папки за допомогою команд «for» і «rd».

  1. крок 1: Ви перераховуєте та видаляєте всі порожні папки за допомогою внутрішніх команд CMD для та rd. Це специфічно та усуває лише прогалини.
  2. крок 2: утримуйте клавішу Shift.
  3. крок 3: Далі клацніть правою кнопкою миші папку призначення та виберіть опцію Відкрийте вікно команд тут. N/B Ця команда відкриває консоль CMD, зчитуючи шлях до папки, з якої ви попросили її відкрити.

Професійна примітка: переконайтеся, що ви запускаєте консоль CMD з папки, на яку вона вказує, щоб відсортувати порожні папки (і вкладені папки для видалення)

  1. крок 4: Коли ви перебуваєте в потрібному каталозі в командному рядку, запустіть цей командний рядок:

Ця команда видаляє всі папки, які є порожніми в каталогах і підкаталогах, із основного шляху до папки (який включає вкладені порожні папки)

Пуск > Виконати > Введіть CMD

  • ЩЕ ОДНА КОРИСНА ПОРАДА:якщо ви хочете запустити команду в будь-якому пакетному файлі, обов’язково замініть %i з %%Йо. По-друге, команда пропускає видалення папок, імена яких містять спеціальні символи. Основним недоліком методу є його нездатність знаходити порожні папки, не видаляючи їх.

Порада: знайдіть порожні папки, не видаляючи їх

Щоб отримати доступ до теми, вам буде запропоновано виконати таку команду через консоль CMD:

  • Для /r «D:\uploads\2019» /d %F en (.) виконайте @dir /b «%F» | findstr «^» >null || відлуння %~fF

Нижче наведено вихідні дані, які показують усі порожні папки/каталоги після виконання наведеної вище команди.

Для /r "D:\uploads19" /d %F у (.) виконайте @dir /b "%F" | findstr "^" >null || відлуння %~fF
Для /r «D:\uploads\2019» /d %F en (.) виконайте @dir /b «%F» | findstr «^» >null || відлуння %~fF

Спосіб 4: Видалення порожніх папок за допомогою Robocopy

Використовуйте Robocopy, щоб знайти та видалити порожні папки. Robocopy — це практичний інтегрований інструмент із різноманітними розширеними функціями. Припустимо, у нас є папка з назвою sam, і в ній є підпапки, деякі з них. Давайте видалимо порожні папки за допомогою Robocopy.

ПРОФЕСІЙНА ПРИМІТКА: Загальна ідея використання команди переміщення Robocopy полягає у використанні того самого шляху до папки, який містить «джерело» та «призначення».

  1. крок 1: Запускає вікно командного рядка.
  2. крок 2: Введіть наступний рядок/команду та натисніть кнопку ENTER: robocop "d:\тарифи на автомобілі\автомобілі" "d:\тарифи на автомобілі\автомобілі" /S /переміщення

Пам’ятайте, маршрути відправлення та призначення (навмисно) однакові. Таким чином, параметр /S повідомляє Robocopy не використовувати "Destino» призначення. Оскільки вони однакові, Robocopy виконає дію видалення для всіх порожніх папок. Це виникає з модифікатора /S.

robocop "d:\тарифи на автомобілі\автомобілі" "d:\тарифи на автомобілі\автомобілі" /S /переміщення
robocop "d:\тарифи на автомобілі\автомобілі" "d:\тарифи на автомобілі\автомобілі" /S /переміщення

Див. вище: усі порожні папки в цільовому шляху/каталозі видаляються.

Давайте зробимо це практично.

Перегляньте папку %APPDATA%; Зазвичай він повний порожніх папок, які виникають через застаріле програмне забезпечення.

  Як працювати з шарами в Sketchup – повний посібник

robocop "d:\тарифи на автомобілі\автомобілі" "d:\тарифи на автомобілі\автомобілі" /S /переміщення

З точки зору властивостей, папка Roaming містить 3.629 папок. Певно, що деякі порожні.

Далі виконується команда «robocopy «%appdata%» «%appdata%» /S /MOVE».

«robocopy «%appdata%» «%appdata%» /S /MOVE»
«robocopy «%appdata%» «%appdata%» /S /MOVE»

Кількість папок збільшилася з 3.629 до 2.993

Спосіб 5. Використання засобу очищення порожніх папок для користувачів Windows 10

Більш корисним рішенням для видалення порожніх папок є очищувач реєстру. Це інструмент для видалення зайвих папок, які накопичуються el tiempo. Якщо ви вперше використовуєте засіб очищення реєстру, ось кілька корисних порад:

  1. Спочатку завантажте інсталяційний пакет, який допоможе вам видалити порожні папки.
  2. Далі запустіть процес встановлення.
  3. Після завершення встановлення запустіть інструмент.

Нарешті перевірте, чи порожні папки видалено.

Порада для професійних користувачів: відновити файли з випадково видаленої папки?

Щодня користувачі комп’ютерів втрачають дані через численні випадки та нещасні випадки. Це можуть бути перебої з електроенергією, звичайна недбалість або збої в роботі комп’ютера. Яким би не був ваш випадок, є неймовірна можливість повернути все, що ви втратили.

Ось чарівне програмне забезпечення, яке допоможе змінити ситуацію з втратою даних: Recoverit Відновлення даних

Завантажити | вікна Завантажити | Mac

Дуже точними словами, Recoverit спрощує складну ситуацію відновлення даних. І це охоплює вас обох Mac як для Windows

  1. Крок 1: виберіть місце для сканування

Відновити

  1. Крок 2: Відскануйте розташування

Відновити

  1. Крок 3: відновити та зберегти файли

Відновити

Методи автоматичного видалення порожніх папок у Windows

З часом сотні порожніх папок і непотрібних файлів можуть зайняти ваш жорсткий диск. Хоча непотрібні файли займають місце на диску, і їх можна очистити за допомогою Очищення диска o конфігурація Зберігання, залишаються порожні каталоги.

Порожні папки не займають місця на диску, але для кращого впорядкування даних ви можете час від часу видаляти їх. У цій частині статті розглядаються різні методи автоматичного пошуку та видалення порожніх папок на комп’ютері.

Як знайти та видалити порожні папки в Windows?

Порожня папка чи каталог – це папка, яка не містить файлів чи підкаталогів. Порожні папки не займають місця на диску, але занадто велика їх кількість може бути неприємною. Щоб знайти та видалити їх, скористайтеся одним із наведених нижче методів.

  • ВАЖЛИВО: Зазвичай не рекомендується запускати автоматизований інструмент або пакетний файл для рекурсивного видалення порожніх папок на всьому системному диску. Це пов’язано з тим, що деякі програми можуть не працювати та видавати дивну помилку, коли виявляють відсутню важливу папку. Як завжди, застосовується стандартне попередження. Переконайтеся, що у вас є відповідні резервні копії, бажано на зовнішньому диску, перш ніж маніпулювати файловою системою або реєстром Windows.

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

Рішення 1. Видаліть порожні папки за допомогою утиліти «Пошук порожніх файлів і папок»

Find Empty Files-n-Folders — чудовий інструмент, який може рекурсивно знаходити та видаляти порожні файли (0 байтів) і порожні папки в дереві папок.

  1. крок 1: Завантажити Знайти порожні файли-n-папки (інсталятор 600 КБ).
  1. крок 2: виберіть папку та натисніть Сканувати зараз.
Інструмент відобразить список порожніх файлів і папок в окремих вкладках.
Інструмент відобразить список порожніх файлів і папок в окремих вкладках.
  1. Крок 3: Натисніть Позначте всі папки а потім в Видалити папки .
Так само, якщо ви хочете видалити 0-байтові файли у вибраному дереві папок, клацніть вкладку «Порожні файли».
Так само, якщо ви хочете видалити 0-байтові файли у вибраному дереві папок, клацніть вкладку «Порожні файли».

Рішення 2. Видаліть порожні папки за допомогою команд «for» і «rd».

Ви можете використовувати команди внутрішнього командного рядка для та rd, щоб отримати список папок і видалити порожні.

  1. крок 1: натисніть і утримуйте клавішу Shiftклацніть папку правою кнопкою миші та виберіть Відкрийте тут командне вікно. Це відкриває командний рядок у поточному розташуванні папки, яке також можна перевірити в консолі.

Примітка: Ви повинні переконатися, що ви виконуєте наступну команду з точного шляху до батьківської папки, де вам потрібно знайти та видалити порожні вкладені папки.

  1. крок 2: Коли ви перебуваєте в потрібному каталозі в командному рядку, запустіть цей командний рядок:
  2. for /f «delims=» %i in ('dir /s /b /ad ^| sort /r') do rd «%i» 2>NUL (o)

for /f «usebackq delims=» %i in (`»dir /s /b /ad | sort /r»`) do rd «%i» 2>NUL

for /f "delims=" %i in ('dir /s /b /ad ^| sort /r') do rd "%i" 2>NUL (o) for /f "usebackq delims=" %i in ( `"dir /s /b /ad | sort /r"`) make rd "%i" 2>NUL
for /f «delims=» %i in ('dir /s /b /ad ^| sort /r') do rd «%i» 2>NUL (o)
for /f «usebackq delims=» %i in (`»dir /s /b /ad | sort /r»`) do rd «%i» 2>NUL

Це видаляє всі порожні каталоги у підкаталогах основного шляху до папки, включаючи вкладені порожні папки.

Якщо ви використовуєте наведену вище команду в пакетному файлі, замініть %icon на %%i.

ВАЖЛИВО- Наведена вище команда не видалить папки з дивними символами, наприклад, 蜍穂. Ви можете перевірити, що таке DelEmpty.exe, або скористатися іншими методами для видалення порожніх папок із символами Unicode.

Як працює команда видалення порожніх папок

Наведена вище команда перераховує всі підкаталоги (рекурсивно) у поточному базовому шляху та сортує список (сортувати /r) у зворотному порядку. Сортування у зворотному порядку забезпечує перерахування знизу вгору. Це важливо для видалення порожніх каталогів, оскільки ви повинні видалити підкаталоги перед видаленням основного.

Потім спробуйте видалити список каталогу (у зворотному порядку) за допомогою команди RD. Якщо каталог не порожній, він переходить до наступного каталогу і так далі. Команда гарантує, що вихідний текст text2>NUL придушено «непорожній каталог".

Єдиним недоліком описаного вище методу є те, що він не корисний, якщо ви хочете знайти порожні папки, не видаляючи їх. Якщо ви хочете знайти список порожніх папок, скористайтеся командним рядком у абзаці нижче або будь-яким іншим методом, описаним у цій статті.

Знайдіть порожні папки, але не видаляйте їх

Щоб знайти лише порожні папки, не видаляючи їх, використовуйте цей синтаксис командного рядка:

для /r «D:\uploads\2019» /d %F в ​​(.) do @dir /b «%F» | findstr «^» >null || відлуння %~fF

  Як активувати Windows 10 (ВСЕ, ЩО ПОТРІБНО ЗНАТИ)

Він показує результат, що містить список порожніх каталогів.

for /r "D:\uploads19" /d %F in (.) do @dir /b "%F" | findstr "^" >null || відлуння %~fF
для /r «D:\uploads\2019» /d %F в ​​(.) do @dir /b «%F» | findstr «^» >null || відлуння %~fF

Припустімо, у вас є порожні вкладені папки, як це:

C:\1└───2 └───3 └───4

Виконання наведеної вище команди показує лише найглибшу та порожню папку → 4. Технічно це правильно, оскільки папка не може вважатися порожньою, якщо в ній існує вкладена папка або файл.

Рішення 3. Знайдіть і видаліть порожні папки за допомогою Robocopy

Robocopy — потужний вбудований інструмент копіювання файлів, який має багато додаткових функцій.

Припустимо, у вас є папка під назвою автомобілів, який містить кілька вкладених папок, деякі з яких порожні. Давайте приберемо прогалини за допомогою Robocopy.

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

  1. крок 1: відкриває вікно командного рядка.
  2. крок 2: Введіть таку команду та натисніть ENTER:

robocopy "d:\тарифи на автомобілі\автомобілі" "d:\тарифи на автомобілі\автомобілі" /S /перемістити

Найважливіше тут зауважити, що вихідний і кінцевий маршрути (навмисно) однакові. Параметр /S повідомляє Robocopy не переміщувати порожні папки на шлях «Destino«. Оскільки ми згадали однакові шляхи для джерела та призначення, Robocopy видалить порожні папки через зміну /S.

robocopy "d:\тарифи на автомобілі\автомобілі" "d:\тарифи на автомобілі\автомобілі" /S /перемістити
robocopy "d:\тарифи на автомобілі\автомобілі" "d:\тарифи на автомобілі\автомобілі" /S /перемістити

Порожні папки у вибраному шляху видалено.

Хочете знайти порожні папки, але не видалити їх?

Ви можете використовувати аргумент командного рядка /L (тільки список) з Robocopy, щоб він виконував лише сухий запуск замість виконання фактичної операції копіювання/переміщення.

  1. /L:: Лише список: не копіюйте, не ставте мітки часу та не видаляйте жодних файлів.
  2. /ПЕРЕМІСТИТИ:: ПЕРЕМІЩУВАТИ файли ТА каталоги (видалити з джерела після копіювання).
  3. /S:: Копіюйте підкаталоги, але не порожні.

Способи видалення порожніх папок у Windows

Ви можете побачити кількість файлів у стовпці або почути шлях до папки.

Давайте перевіримо цю команду!

Папка %APPDATA% повна порожніх папок, доданих застарілими програмами.

Папка %APPDATA%.
Папка %APPDATA%.

До очищення папка Appdata\Roaming мала 681 папку, як видно у властивостях папки.

Папка Appdata\Roaming
Папка Appdata\Roaming

Тут відкривається командний рядок і ми виконуємо таку команду:

robocopy «%appdata%» «%appdata%» /S /MOVE

Примітка: змінна середовища %appdata% перекладається на C:\Users\{ім'я користувача}\AppData\Roaming папка.

Ви можете використовувати повний шлях до папки або еквівалентну змінну середовища з Robocopy. Будь-яке добре.

C:\Users\{ім'я користувача}\AppData\Roaming папка
C:\Users\{ім'я користувача}\AppData\Roaming папка

Ви успішно видалили 94 порожні папки в папці %APPDATA% і підпапках.

Папка %APPDATA%.
Папка %APPDATA%.

Примітка: У вихідних даних командного рядка в розділі статистики з’явилася така помилка:

«ПОМИЛКА 32 (0x00000020) Видалення вихідного каталогу C:\Users\ramesh\AppData\Roaming\ Процес не може отримати доступ до файлу, оскільки він використовується іншим процесом».

Папка %APPDATA%.

Оскільки ми сказали Robocopy перемістити (/MOVE) каталог %APPDATA%, інструмент намагався очистити папку «джерело» після «переміщення» її до місця призначення. Не вдалося, оскільки %APPDATA% є спеціальною папкою. Помилка не виникає, якщо використовується шлях до каталогу, який не є спеціальною папкою. Оскільки все пройшло добре, я просто проігнорував (тривіальну) помилку.

Рішення 4. Видаліть порожні папки за допомогою PowerShell

Наступний командний рядок PowerShell рекурсивно видаляє порожні папки, розташовані у вказаній базовій папці.

  1. крок 1: запустіть PowerShell і введіть таку команду:

(gci «шлях до папки» -r | ? {$_.PSIsContainer -eq $True}) | ?{$_.GetFileSystemInfos().Count -eq 0} | видалити предмет

Замінює «шлях до папки» з розташуванням базової папки. Наприклад, я вказую папку Roaming тут:

(gci «C:\Users\ramesh\AppData\Roaming» -r | ? {$_.PSIsContainer -eq $True}) | ?{$_.GetFileSystemInfos().Count -eq 0} | видалити предмет

(gci "C:\Users\ramesh\AppData\Roaming" -r | ? {$_.PSIsContainer -eq $True}) | ?{$_.GetFileSystemInfos().Count -eq 0} | видалити предмет
(gci «C:\Users\ramesh\AppData\Roaming» -r | ? {$_.PSIsContainer -eq $True}) | ?{$_.GetFileSystemInfos().Count -eq 0} | видалити предмет

Це рекурсивно видаляє всі порожні вкладені папки в папці %appdata% і не показує жодних результатів, якщо не виникає помилка.

Зауважте, що наведена вище команда PowerShell видаляє лише останній рівень порожньої вкладеної папки. Наприклад, припустімо, що у вас є порожні вкладені папки, як це:

C:\1└───2 └───3 └───4

Виконання наведеної вище команди видаляє найглибшу та найпорожню папку → 4. Повторно запустіть сценарій видалить інший рівень вкладеної папки ( 3) і так далі.

Ви можете використовувати сценарій PowerShell для роботи з вкладеними папками. Крім того, ви можете скористатися наведеним нижче методом, рішенням сценаріїв Windows, щоб рекурсивно видалити всі порожні папки, включно з вкладеними.

Знайшли порожні папки, але не хочете їх видаляти?

Хочете отримати список порожніх папок, але не хочете їх видаляти? Натомість використовуйте цей приклад командного рядка:

(gci «C:\Users\ramesh\AppData\Roaming» -r | ? {$_.PSIsContainer -eq $True}) | ?{$_.GetFileSystemInfos().Count -eq 0} | вибрати ПІБ | Поза GridView

(gci "C:\Users\ramesh\AppData\Roaming" -r | ? {$_.PSIsContainer -eq $True}) | ?{$_.GetFileSystemInfos().Count -eq 0} | вибрати ПІБ | Поза GridView
(gci «C:\Users\ramesh\AppData\Roaming» -r | ? {$_.PSIsContainer -eq $True}) | ?{$_.GetFileSystemInfos().Count -eq 0} | вибрати ПІБ | Поза GridView

Команда створює список порожніх папок із повними шляхами до елемента керування сіткою.

(gci "C:\Users\ramesh\AppData\Roaming" -r | ? {$_.PSIsContainer -eq $True}) | ?{$_.GetFileSystemInfos().Count -eq 0} | вибрати ПІБ | Поза GridView
(gci «C:\Users\ramesh\AppData\Roaming» -r | ? {$_.PSIsContainer -eq $True}) | ?{$_.GetFileSystemInfos().Count -eq 0} | вибрати ПІБ | Поза GridView

ПРОПОЗИЦІЯ- У режимі сітки ви можете вибрати все та скопіювати виділення, натиснувши Ctrl + C. Бажано попередньо переглянути список, перш ніж виконувати команду для видалення папок.

Рішення 5. Видаліть порожні папки за допомогою сценаріїв Windows

Співробітник Microsoft Джеремі Джеймсон написав VBScript, який рекурсивно видаляє порожні папки. Додайте більше рядків у сценарій, щоб примусово видаляти порожні каталоги, доступні лише для читання, створити загальний список порожніх папок. Він також створює список порожніх папок, які не вдалося видалити, разом із відповідним описом помилки.

Сценарій здатний видаляти порожні каталоги, вкладені у підпапки.

«Рекурсивно видаляє порожні папки в Windows
'https://www.winhelponline.com/blog/find-and-delete-empty-folders-windows/
Варіант явний
If (WScript.Arguments.Count <> 1) Then
   WScript.Echo(«Використання: cscript DeleteEmptyFolders.vbs {шлях}»)
   WScript.Quit(1)
End If
Dim strPath : strPath = WScript.Arguments(0)
Dim fso : встановити fso = CreateObject(«Scripting.FileSystemObject»)
Dim objFolder : встановити objFolder = fso.GetFolder(strPath)
Dim sDelList, sDelErr, sFolderPath
Тьмяний iCnt
iCnt = 0
DeleteEmptyFolders objFolder
Sub DeleteEmptyFolders(папка)
   Підпапка Dim
   On Error Resume Next
   «Пропустити помилки під час доступу до перехресть тощо.
   Для кожної вкладеної папки У папці.SubFolders
      Видалити підпапку EmptyFolders
   Далі
   Про помилку Перейти до 0
 
   Якщо folder.SubFolders.Count = 0 і folder.Files.Count = 0 Тоді
      sFolderPath = folder.Path
      On Error Resume Next
      fso.DeleteFolder folder.Path, True
      Якщо Err.number <> 0 Тоді
         sDelErr = sDelErr & номер помилки & «: » & опис помилки & _
             vbCrLf & sFolderPath & vbCrLf & vbCrLf
      Ще
         sDelList = sDelList & vbCrLf & sFolderPath
        iCnt = iCnt + 1
      End If
      Про помилку Перейти до 0
   End If
End Sub
Якщо sDelList = «» і sDelErr = «» Тоді
   WScript.Echo «Немає порожніх папок під » & _
       «»»» & strPath & «»»» & » дерево»
   WScript.Вийти
End If
Якщо sDelList <> «» тоді sDelList = «Список видалених порожніх папок» & vbCrLf _
   & String(38,»-«) & vbCrLf & sDelList & vbCrLf & _
       vbCrLf & «Усього: » & iCnt & » папки видалено.»
Якщо sDelErr <> «» тоді sDelErr = «Ці папки неможливо видалити» & _
   vbCrLf & String(45,»-«) & vbCrLf & sDelErr
WScript.Echo sDelList & vbCrLf & vbCrLf & sDelErr
  Маршрутизатор Alljoy | Що це таке, функції та як його деактивувати

WScript.Echo sDelList & vbCrLf & vbCrLf & sDelErr

За бажанням ви можете відповідно перейменувати файл сценарію, наприклад пустий. vbsі перемістіть його до C:\Windowfolder.

Ви можете запустити сценарій двома способами:

Через командний рядок, запустивши:

cscript.exe delempty.vbs «шлях_теки»

cscript.exe delempty.vbs "шлях_теки"
cscript.exe delempty.vbs «шлях_теки»

Через GUI, запущено:

wscript.exe delempty.vbs «шлях_теки»

Через меню Надіслати

Ви можете створити ярлик для сценарію в папці SendTo і назвати його Видалити порожні папки.

Видалити порожні папки
Видалити порожні папки

Потім клацніть правою кнопкою миші папку, у якій потрібно рекурсивно видалити порожні вкладені папки → клацніть Надіслати на → натисніть Видалити порожні папки в меню Надіслати на.

Ви побачите список видалених і порожніх папок, а також папки, які не вдалося видалити, з відповідними кодами помилок.

натисніть Видалити порожні папки
натисніть Видалити порожні папки

Рішення 6 – видаліть порожні папки за допомогою DelEmptyexe

DelEmptyexe — це консольний інструмент, який може рекурсивно видаляти порожні каталоги. Ця програма також може швидко видаляти порожні 0-байтові файли рекурсивно.

Нижче наведено синтаксис командного рядка для програми:

ПАРАМЕТРИ DELEmpty.exe [ШЛЯХ]

Аргумент Опис
-F Видалити порожні файли (0 байт)
-D Видаліть порожні каталоги
-v Багатослівний режим
-c Режим підтвердження (показує, що було видалено)
-s Включити підкаталоги (підпапки обходу)
-I Перелічіть, що буде видалено ( не буде видалено )
-y Видалити без попередження (y/n)

Приклад 1:

Щоб отримати список порожніх папок у каталозі Mozilla в AppData, скористайтеся таким командним рядком:

DelEmpty.exe «%AppData%\Mozilla» -d -c -s -y -l

Наведена вище команда показує список порожніх папок, але не видаляє їх, оскільки використовує –l перемикач (лише список).

Для імен папок, які містять пробіли, наприклад, Mozilla Firefox, обов’язково додайте подвійні лапки навколо шляху.

Приклад 2:

Щоб видалити порожні папки в Mozilla director і %AppData%, я запускаю той самий командний рядок, але без перемикач –l:

DelEmpty.exe «%AppData%\Mozilla» -d -c -s -y

DelEmpty.exe "%AppData%\Mozilla" -d -c -s -y
DelEmpty.exe «%AppData%\Mozilla» -d -c -s -y

Програма перебирає всі вкладені папки та видаляє порожні папки. Вкладені порожні папки також видаляються. Наприклад, якщо ви хочете видалити порожні каталоги з цієї структури:

C:\Carpeta1\Carpeta2\VacíoCarpeta1C:\Carpeta1\Carpeta2\VacíoCarpeta2

Після видалення папок EmptyFolder1 і EmptyFolder2 папка 2 також буде порожньою та також буде видалена. Крім того, DelEmptyexe здатний видаляти папки з символами Unicode або іноземними символами, наприклад, 蜍穂

Рішення 7. Видаліть порожні папки за допомогою утиліти SearchMyFiles

SearchMyFiles утиліта, яка є хорошою альтернативою стандартній функції пошуку Windows. SearchMyFiles можна використовувати для швидкого пошуку та/або видалення порожніх каталогів у Windows.

Вам також може бути цікаво прочитати про: 5 найкращих емуляторів Wii для ПК з Windows 10

  1. крок 1: У діалоговому вікні Параметри пошукув утиліті SearchMyFiles виберіть режим зведення.

Примітка: функція «Підсумковий режим» показує загальний підсумок усіх просканованих папок замість списку файлів. Для кожної папки відображається така підсумкова інформація: загальний розмір усіх файлів, загальна кількість файлів та інша інформація.

  1. крок 2: Виберіть «Тільки папки з нульовими файлами та вкладеними папками» у розкривному списку.
Тільки папки з нульовими файлами та вкладеними папками
Тільки папки з нульовими файлами та вкладеними папками
  1. крок 3: Введіть шлях(и) основної папки, щоб знайти порожні папки. Додайте роздільник кому, якщо ви плануєте шукати більше ніж одну базову папку.
  2. крок 4: Після завершення натисніть кнопку Почніть пошук.
Почніть пошук
Почніть пошук
  1. крок 5: Ви знайдете список порожніх папок у вказаній базовій папці. Якщо ви хочете їх видалити, виберіть елементи у списку, клацніть правою кнопкою миші та виберіть Видалити вибрані порожні папки. Ось і все. Видаліть порожні (вибрані) папки з комп’ютера.

Висновок

Користувачі не можуть вийти зі створення папок на ПК з Windows. Програми, які запускаються локально та завантаження створити та залишити порожні папки. Це процес, від якого не втекти. Найкращий спосіб зробити це — час від часу виділяти час для видалення порожніх папок.

Порожні папки можна видалити вручну. Але у вас є час? Ситуація ускладнюється при роботі з кількома клієнтами або серверами. Гірше, якщо ви працюєте на віддалених ПК/серверах.

Вам не потрібно боятися видалення порожніх папок і файлів з ПК. Зауважте, що зазвичай видалення переміщує папки/файли до кошика.

З часом вам знадобиться відновити пару папок. І ось тут у гру вступає програмне забезпечення. Відновлення відновлення даних. За допомогою Recoverit на зображенні ви можете видалити порожні файли та папки, щоб оптимізувати пам’ять і продуктивність ПК. Ми сподіваємося, що допомогли вам із цією інформацією.