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

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

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

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

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

Почему процесс удаления больших папок в Windows занимает много времени

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

Проблема состоит в том, что Windows готовится к процессу удаления. В это время система выполняет вычисления, что само по себе занимает немало времени. Затем следует переход к этапу удаления.

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

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

Из этого руководства вы узнаете о том, как удалить папку в командной строке, PowerShell или с помощью специально созданного BAT-файла. Эти инструкции подходят для операционных систем Windows 11, Windows 10, Windows 8.1, Windows 8, Windows 7.

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

Как удалить папку через командную строку

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

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

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

Мы используем команду «rmdir» или синоним этой команды «rd».

Сейчас мы рассмотрим, как удалить папку через командную строку Windows. Выполните следующие действия:

  1. В поле поиска Windows введите «CMD».
  2. Запустите приложение от имени администратора.

В Windows 11 можно также использовать «Терминал (Администратор)», запущенный из правого меню «Пуск», в котором нужно открыть вкладку «Командная строка».

  1. Введите одну из следующих команд (они одинаковы по выполнению), чтобы удалить папку, и нажмите «Enter»:
rmdir /s /q 

rd /s /q 

На нашем примере папка находится на рабочем столе Windows, и мы указываем этот путь в команде. Если в данном пути есть пробелы (например, в нашем случае — это проблем между словами «Рабочий стол»), то путь к папке вводится в двойных кавычках:

rmdir /s /q “C:UsersUserРабочий столПапка”

удаление папки в командной строкеd0bad0b0d0ba d183d0b4d0b0d0bbd0b8d182d18c d0bfd0b0d0bfd0bad183 d0b2 d0bad0bed0bcd0b0d0bdd0b4d0bdd0bed0b9 d181d182d180d0bed0bad0b5 windows 65e56c0b14d8a

/s — параметр для удаления папки и всех вложенных подпапок и файлов.

/q — тихий режим, не запрашивает подтверждение удаления папок.

Если вы не используете параметр «/q», то вам будет предложено подтверждение действия по удалению папки с помощью клавиши «Y».

  1. В результате, на вашем компьютере происходит удаление папки через командную строку Windows.

Командная строка Windows: удаление папки в PowerShell

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

Пройдите шаги:

  1. В поиске Windows введите «powershell».
  2. Запустите приложение с правами администратора.

В Windows 11 также можно использовать приложение «Терминал», запущенный от имени администратора, который по умолчанию открывается на вкладке «Windows PowerShell».

  1. В окне оболочки «Администратор: Windows PowerShell» введите следующую команду, а потом нажмите на клавишу «Enter»:
Remove-Item -Recurse -Force 

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

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

Remove-Item -Recurse -Force “C:UsersUserРабочий столПапка”

удаление папки в powershelld0bad0b0d0ba d183d0b4d0b0d0bbd0b8d182d18c d0bfd0b0d0bfd0bad183 d0b2 d0bad0bed0bcd0b0d0bdd0b4d0bdd0bed0b9 d181d182d180d0bed0bad0b5 windows 65e56c0b43cdd

Параметр «-Recurse» удаляет папку и ее содержимое без подтверждения. Опция «-Force» удаляет специальные элементы, в том числе файлы, доступные только для чтения, или скрытые файлы, но это не обязательный параметр для применения.

Использование BAT-файла для удаления папки

Вы можете оптимизировать процесс удаления папок используя пакетный BAT-файл. Вам нужно добавить соответствующую команду в контекстное меню Проводника, чтобы запускать ее оттуда напрямую.

Все действия по подготовке этого действия выполняются в два этапа.

Сначала необходимо создать пакетный BAT-файл:

  1. Откройте программу Блокнот.
  2. Вставьте туда эти строки кода:
@ECHO OFF
ECHO Delete Folder: %CD%?
PAUSE
SET FOLDER=%CD%
CD /
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
EXIT
  1. Щелкните по меню «Файл», а затем выберите «Сохранить как».
  2. В открывшемся окне в поле «Тип файла:» выберите «Все файлы».
  3. В поле «Имя файла:» назовите файл «delete.bat» (без кавычек).
  4. Поместите этот файл в папку «Windows», расположенную по пути:
C:Windows

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

Проделайте следующее:

  1. В поле поиска Windows введите «regedit», а потом запустите приложение.
  2. В окне «Редактор реестра» пройдите по пути:
HKEY_CLASSES_ROOTDirectoryshell
  1. Щелкните правой кнопкой мыши, чтобы выбрать сначала «Создать», потом «Раздел».
  2. Назовите раздел «FastDelete».
  3. Щелкните два раза по параметру с именем «(По умолчанию)».

изменить параметрd0bad0b0d0ba d183d0b4d0b0d0bbd0b8d182d18c d0bfd0b0d0bfd0bad183 d0b2 d0bad0bed0bcd0b0d0bdd0b4d0bdd0bed0b9 d181d182d180d0bed0bad0b5 windows 65e56c0b69710

  1. В окне «Изменение строкового параметра» в поле «Значение:» напишите «Быстрое удаление папки» и нажмите «ОК».

изменение строкового параметраd0bad0b0d0ba d183d0b4d0b0d0bbd0b8d182d18c d0bfd0b0d0bfd0bad183 d0b2 d0bad0bed0bcd0b0d0bdd0b4d0bdd0bed0b9 d181d182d180d0bed0bad0b5 windows 65e56c0ba239b

  1. Кликните правой кнопкой мыши по разделу «Fast Delete».
  2. В контекстном меню выберите «Создать», потом «Раздел».

создать разделd0bad0b0d0ba d183d0b4d0b0d0bbd0b8d182d18c d0bfd0b0d0bfd0bad183 d0b2 d0bad0bed0bcd0b0d0bdd0b4d0bdd0bed0b9 d181d182d180d0bed0bad0b5 windows 65e56c0ad02bd

  1. Присвойте вновь созданному разделу имя «command».
  2. Щелкните два раза по параметру «(По умолчанию)».
  3. В окне «Изменение строкового параметра» в поле «Значение:» введите:
cmd /c "cd %1 && delete.bat

изменение значения параметраd0bad0b0d0ba d183d0b4d0b0d0bbd0b8d182d18c d0bfd0b0d0bfd0bad183 d0b2 d0bad0bed0bcd0b0d0bdd0b4d0bdd0bed0b9 d181d182d180d0bed0bad0b5 windows 65e56c0bc18ef

  1. Щелкните по кнопке «ОК».
  2. Закройте редактор реестра.

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

  1. Кликните правой кнопкой мыши по нужной папке.
  2. В контекстном меню выберите команду «Быстрое удаление папки».

быстрое удаление папкиd0bad0b0d0ba d183d0b4d0b0d0bbd0b8d182d18c d0bfd0b0d0bfd0bad183 d0b2 d0bad0bed0bcd0b0d0bdd0b4d0bdd0bed0b9 d181d182d180d0bed0bad0b5 windows 65e56c0be2d5a

  1. Откроется окно командной строки, в котором для продолжения операции вам предложат нажать на любую клавишу клавиатуры.

нажмите на клавишу для продолженияd0bad0b0d0ba d183d0b4d0b0d0bbd0b8d182d18c d0bfd0b0d0bfd0bad183 d0b2 d0bad0bed0bcd0b0d0bdd0b4d0bdd0bed0b9 d181d182d180d0bed0bad0b5 windows 65e56c0c0b258

  1. После этого эта папка с подпапками и файлами будет удалена с компьютера.

Выводы статьи

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

Вы можете намного быстрее удалить ненужную папку с вложенными подпапками и файлами, если используете соответствующие команды командной строки, Windows PowerShell, или автоматизируете эту операцию с помощью пакетного BAT-файла.

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