Как добавить «Удалить содержимое» в контекстное меню папки

Не так часто, но все-таки бывает необходимо очистить ту или иную папку от всего содержимого. Обычно это делается так: открывается папка, выделяется все содержимое и нажимается Delete. Целых три шага. А если представить, что в папке находится тысяча и более элементов, то эти три шага растянутся на достаточно длительный промежуток времени, потому что придется подождать, пока откроется папка и отобразятся все элементы. Есть один прием, который позволит удалить содержимое папки через контекстное меню, что избавит от надобности открывать папку и выделять все элементы. Это значительно проще и удобнее. Единственное, надо быть уверенным в том, что вам необходимо удалить именно все элементы папки. Итак, приступим.

Чтобы добавить новый пункт в контекстное меню проводника, необходимо открыть редактор реестра в Reg Organizer. Открываем HKEY_CLASSES_ROOT\Directory\shell и создаем в нем новый ключ «Удалить содержимое».

ScreenShot_02

В новом ключе создаем еще один с названием Command и присваиваем следующее значение параметру «По умолчанию»:

cmd /c «cd /d %1 && del /s /f /q *.*»

ScreenShot_03

Закрываем Reg Organizer. Все готово. Теперь при открытии контекстного меню по правому клику мышки на любой папке вы увидите новый пункт, кликнув по которому, удалится все содержимое папки. Все очень просто.

ScreenShot_07

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

Введите свой E-Mail, чтобы получать новые статьи