Как добавить в контекстное меню папки команду для удаления содержимого папки без удаления самой папки? Вы можете создать себе пункт Удалить содержимое папки в контекстном меню и Вам достаточно будет его только выбрать. Вам не придется открывать папку, выделять все файлы и нажимать на клавишу Delete. Вариант 1.
1) Запустите редактор реестра: Win+R -> regedit -> Ok
2) Откройте ветку реестра HKEY_CLASSES_ROOT\Directory\shell
3) Создайте в ней раздел DeleteFolderContent
4) Создайте в нем строковый(String) параметр MUIVerb со строкой Удалить содержимое папки.
5) В разделе DeleteFolderContent создайте подраздел command
6) Измените значение параметра (По умолчанию) раздела command на следующее:
cmd /c "cd /d %1 && del /s /f /q *.*"
Вариант 2.
1) Запустите редактор реестра: Win+R -> regedit -> Ok
2) Откройте ветку реестра HKEY_CLASSES_ROOT\Directory\shell
3) Создайте в ней раздел Удалить содержимое папки
4) В разделе Удалить содержимое папки создайте подраздел command
6) Измените значение параметра (По умолчанию) раздела command на следующее:
cmd /c "cd /d %1 && del /s /f /q *.*"