Как удалить папки и подпапки в PowerShell


Избавиться от любого файла в Windows 10 так же просто, как съесть пирог. Однако продолжительность процесса удаления, выполняемого в проводнике, варьируется от элемента к элементу. На это влияют различные факторы: размер, количество отдельных файлов, которые необходимо удалить, тип файла и т. Д. Таким образом, удаление больших папок, содержащих тысячи отдельных файлов , может занять часы . В некоторых случаях расчетное время, отображаемое во время удаления, может превышать один день. Более того, традиционный способ удаления также немного неэффективен, так как вам потребуется очистить корзину , чтобы окончательно удалить эти файлы с вашего ПК. Итак, в этой статье мы обсудим, как быстро удалить папки и подпапки в Windows PowerShell.

Contents

  • Как Удаление папок и подпапок в Windows PowerShell
  • Зачем удалять большие файлы в Windows 10?
  • Проблемы с удалением больших файлов и папок
  • Метод 1. Удаление папок и подпапок в Windows PowerShell
  • Метод 2: удаление папок и подпапок в командной строке
  • Метод 3: добавление опции быстрого удаления в контекстное меню
  • Совет от профессионалов: таблица параметров и amp; их использование

Как удалить папки и подпапки в Windows PowerShell

Простейшие способы удаления папки перечислены ниже:

  • Выберите элемент и нажмите кнопку Del на клавиатуре.
  • Щелкните элемент правой кнопкой мыши и выберите Удалить из появившегося контекстного меню .

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

  • Либо одновременно нажмите Shift + Delete , чтобы удалить элемент.
  • Или щелкните правой кнопкой мышиЗначок корзины на рабочем столе & затем выберите параметр Очистить корзину .

Зачем удалять большие файлы в Windows 10?

Вот несколько причин для удаления больших файлы в Windows 10:

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

Проблемы с удалением больших файлов и папок

Иногда, когда вы удаляете большие файлов или папок, вы можете столкнуться с неприятными проблемами, например:

  • Невозможно удалить файлы - это происходит, когда вы пытаетесь удалить файлы и папки приложения вместо их удаления.
  • Очень большая продолжительность удаления - Перед началом фактического процесса удаления проводник проверяет содержимое папки & вычисляет общее количество файлов для предоставления ETA. Помимо проверки и расчета, Windows также анализирует файлы, чтобы отобразить обновления для файла / папки, которые удаляются в данный момент. Эти дополнительные процессы вносят большой вклад в общий период операции удаления.

Необходимо прочитать : что такое HKEY_LOCAL_MACHINE?

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

Метод 1. Удаление папок и подпапок в Windows PowerShell.

Выполните указанные ниже действия, чтобы удалить большие папки с помощью приложения PowerShell:

1. Щелкните Start и введите PowerShell , затем щелкните Запуск от имени администратора .

2. Введите следующую команду и нажмите клавишу Enter .

  Remove-Item -path C: \ Users \ ACER \ Documents \ large_folders -recurse  

Примечание: Измените путь в приведенной выше команде на путь к папке , которую вы хотите удалить.

Также читайте: Как удалить файлы установки Win в Windows 10

Метод 2: Удаление папок и подпапок в командной строке

Согласно официальной документации Microsoft, команда del удаляет один или несколько файлов, а команда rmdir удаляет каталог файлов. Обе эти команды также можно запустить в среде восстановления Windows. Вот как удалить папки и подпапки в командной строке:

1. Нажмите Windows + клавиши Q , чтобы открыть панель поиска .

2. Введите Командная строка и щелкните параметр Запуск от имени администратора на правой панели.

3. При появлении запроса нажмите Да во всплывающем окне Контроль учетных записей пользователей .

4. Введите cd и путь к папке , которую вы хотите удалить, и нажмите клавишу Enter .

Например, cd C: \ Users \ ACER \ Documents \ Adobe , как показано ниже.

Примечание: Вы можете скопировать путь к папке из приложения File Explorer , чтобы не было ошибок .

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

  del / f / q / s *. * & Gt; nul  

6. Введите cd. . команда для возврата на один шаг в папкепуть и нажмите Enter key .

7. Введите следующую команду и нажмите Enter , чтобы удалить указанную папку.

  rmdir / q / s FOLDER_NAME  

Измените FOLDER_NAME на имя папки, которую вы хотите удалить.

Вот как удалить большие папки и подпапки в Командная строка.

Также читайте: Как принудительно удалить файл в Windows 10

Метод 3: добавить параметр быстрого удаления в контекстное меню

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

1. Одновременно нажмите клавиши Windows + Q и введите блокнот. Затем нажмите Открыть , как показано.

2. Аккуратно скопируйте и вставьте данные строки в документ Блокнот , как показано:

  @ECHO OFF   Папка удаления ECHO:% CD%?   ПАУЗА   УСТАНОВИТЬ ПАПКУ =% CD%   CD /   DEL / F / Q / S "% FOLDER%" > NUL   RMDIR / Q / S "% FOLDER%"   EXIT  

3. Щелкните параметр Файл в верхнем левом углу и выберите в меню Сохранить как… .

4 . Введите quick_delete.bat как Имя файла: и нажмите кнопку Сохранить .

5. Перейдите в расположение папки .Щелкните правой кнопкой мыши файл quick_delete.bat и выберите Копировать , показанное выделенным.

6. Перейдите в C: \ Windows в проводнике. Нажмите Ctrl + V, , чтобы вставить сюда файл quick_delete.bat .

Примечание: Чтобы добавить быстрое удаление вариант, файл quick_delete.bat должен находиться в папке, которая имеет собственную переменную среды PATH. Переменная пути к папке Windows: % windir%.

7. Нажмите одновременно клавиши Windows + R , чтобы открыть диалоговое окно Выполнить .

8. Введите regedit и нажмите Enter , чтобы открыть редактор реестра .

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

9. Перейдите в HKEY_CLASSES_ROOT \ Directory \ shell , как показано ниже.

10. Щелкните правой кнопкой мыши папку оболочки . Нажмите Создать> Клавиша в контекстном меню. Переименуйте этот новый ключ как Quick Delete .

11. Щелкните правой кнопкой мыши кнопку Quick Delete , перейдите к New, и выберите в меню Key , как показано ниже.

12. Переименуйте новый ключ в Command .

13. На правой панели дважды щелкните файл (по умолчанию) , чтобы открыть окно Edit String .

14. Введите cmd / c «cd% 1 & & quick_delete.bat » в разделе Данные значения: и нажмите OK

Параметр быстрого удаления теперь добавлен в контекст проводникаменю.

15. Закройте приложение Редактор реестра и вернитесь в папку , которую вы хотите удалить.

16. Щелкните правой кнопкой мыши папку и выберите Quick Delete из контекстного меню, как показано.

As Как только вы выберете «Быстрое удаление», появится окно командной строки с запросом подтверждения действия.

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

Примечание: Однако, если вы случайно выбрали не ту папку и хотите прервать процесс, нажмите Ctrl + C . Командная строка снова запросит подтверждение, отобразив сообщение Завершить пакетное задание (Д / Н)? Нажмите Д , а затем нажмите Enter , чтобы отменить быстрое удаление операции, как показано ниже.

Также прочтите: Как удалить битые записи в реестре Windows

Совет профессионала: Таблица параметров & их использование

Параметр Функция / использование
/ f Принудительно удаляет файлы, доступные только для чтения
/ q Включает тихий режим, вам не нужно подтверждать каждое удаление
/ s Выполняет команду для всех файлов в папках указанного путь
*. * Удаляет все файлы в этой папке
nul Ускоряет процесс за счет отключения вывода на консоль

Выполните команду del /? , чтобы узнать больше об этом.

Рекомендуется:

  • Где в Microsoft Store устанавливаются игры?
  • Как исправить, что PDF-файлы не открываются в Chrome
  • Как отключить Google Software ReporterИнструмент
  • Как добавить плагин Notepad ++ в Windows 10

Вышеуказанные методы являются наиболее эффективными методами удаления больших папок в Windows 10 . Мы надеемся, что это руководство помогло вам узнать , как удалять папки и подпапки в PowerShell & Командная строка . Кроме того, если у вас есть какие-либо вопросы / комментарии относительно этой статьи, не стесняйтесь оставлять их в разделе комментариев.