Субота, 28 Вересня, 2024

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

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

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

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

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

Використання командного рядка, щоб знайти порожні папки та видалити їх

Ось як знайти порожні папки та видалити їх за допомогою Windows Explorer:

  • Відкрийте меню «Пуск» , введіть cmd , клацніть правою кнопкою миші та виберіть « Запуск від імені адміністратора» .
  • У вікні командного рядка введіть cd /d ім’я диска:\до\шлях до папки та натисніть клавішу Enter , щоб відкрити вказаний каталог.
  • Щоб отримати список порожніх файлів, виконайте таку команду: for /f “delims=” %d in (‘dir /ad/b/s ^| sort /R’) do @dir /b “%d” | findstr “^” >nul || відлуння %d
  • Після перегляду списку, якщо ви вирішите видалити порожні папки, виконайте цю команду: for /f “delims=” %d in (‘dir /ad/b/s ^| sort /R’) do @dir /b ” %d” | findstr “^” >nul || rd “%d”

Цей код сканує всі папки та вкладені папки з C:\To\FolderPath, щоб знайти та видалити порожні каталоги.

Використання PowerShell для пошуку та видалення порожніх папок

Виконайте такі дії, щоб знайти порожні папки та видалити їх за допомогою PowerShell:

  • Відкрийте меню «Пуск» , введіть «Powershell», клацніть правою кнопкою миші та виберіть « Запуск від імені адміністратора» .
  • Введіть cd /d DriveName:\To\FolderPath у вікні PowerShell і натисніть Enter .
  • Щоб отримати список порожніх каталогів, виконайте цю команду: Get-ChildItem -Directory -Recurse | Where-Object { $_.GetFiles().Count -eq 0 -and $_.GetDirectories().Count -eq 0 } | Select-Object FullName
  • Після перегляду списку, якщо ви вирішите видалити порожні каталоги, виконайте цю команду: Get-ChildItem -Directory -Recurse | Де { $_.GetFiles().Count -eq 0 -and $_.GetDirectories().Count -eq 0 } | Remove-Item -Force

Цей код сканує папки та підкаталоги в DriveName:\To\FolderPath і знаходить порожні каталоги (без файлів, без підпапок) і видаляє їх.

Використання Windows Explorer для пошуку та видалення порожніх папок

Ось покрокова інструкція щодо пошуку порожніх папок за допомогою Windows Explorer:

  • Натисніть Win + E, щоб відкрити Провідник.
  • Перейдіть до диска або папки, де ви хочете знайти порожні каталоги.
  • Перейдіть на вкладку «Перегляд» і перемкніть «Приховані елементи» в контекстному меню, щоб зробити всі приховані файли видимими для пошуку.
  • Активуйте стрічку пошуку, ввівши слово, щоб активувати пошук, виберіть Параметри пошуку та перемкніть Усі вкладені папки для повного пошуку.
  • Клацніть параметр «Розмір» , виберіть «Порожній» (0 КБ) і виберіть «Папка» в розділі «Тип» .
  • Або введіть type:folder size:empty у поле пошуку, щоб знайти порожні каталоги.
  • Видаліть потрібні папки з результатів пошуку.

НАПИСАТИ ВІДПОВІДЬ

Коментуйте, будь-ласка!
Будь ласка введіть ваше ім'я

Євген
Євген
Євген пише для TechToday з 2012 року. Інженер за освітою. Захоплюється реставрацією старих автомобілів.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися