Добавление пункта "Удалить содержимое папки" в контекстное меню
Как добавить в контекстное меню папки команду для удаления содержимого папки без удаления самой папки? Вы можете создать себе пункт Удалить содержимое папки в контекстном меню и Вам достаточно будет его только выбрать. Вам не придется открывать папку, выделять все файлы и нажимать на клавишу Delete.
Вариант 1.
- Запустите редактор реестра: WIN + R › regedit › Ok
- Откройте ветку реестра HKEY_CLASSES_ROOT\Directory\shell
- Создайте в ней раздел DeleteFolderContent
- Создайте в нем строковый(String) параметр MUIVerb со строкой Удалить содержимое папки.
- В разделе DeleteFolderContent создайте подраздел command
- Измените значение параметра (По умолчанию) раздела command на следующее:
cmd /c "cd /d %1 && del /s /f /q *.*"
Вариант 2.
- Запустите редактор реестра: WIN + R › regedit › Ok
- Откройте ветку реестра HKEY_CLASSES_ROOT\Directory\shell
- Создайте в ней раздел Удалить содержимое папки
- В разделе Удалить содержимое папки создайте подраздел command
- Измените значение параметра (По умолчанию) раздела command на следующее:
cmd /c "cd /d %1 && del /s /f /q *.*"
Вариант 3.
- Скопируйте код в любой текстовый редактор (например, Блокнот).
- Нажмите CTRL + S и сохраните файл с любым именем и расширением .reg
- Если вы выбираете тип файла: Текстовые файлы, то имя файла в кавычки брать обязательно. (Например: "DeleteFolderContent.reg")
- Если вы выбираете тип файла: Все файлы, то имя файла в кавычки брать не надо.
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\DeleteFolderContent] "MUIVerb"="Удалить содержимое папки" [HKEY_CLASSES_ROOT\Directory\shell\DeleteFolderContent\command] @="cmd /c \"cd /d %1 && del /s /f /q *.*\""
Вы можете скачать готовые reg-файлы: DeleteFolderContent.zip.