Нередко возникает ситуация, когда необходимо удалить все содержимое папки, но саму папку оставить в целости и сохранности. Конечно, задача довольно простая: вы откроете папку, выделите все ее содержимое - удобнее всего это сделать нажатием комбинации клавиш Ctrl+A - затем удалите любым удобным способом. Казалось бы, все.
А что если у вас создана огромная структура сложным образом вложенных друг в друга папок и требуется удалить все файлы в этой структуре, но сами папки должны остаться на своих местах? Эта процедура может занять немало времени.
При помощи реестра эту задачу можно решить быстро и очень красиво. Существует трюк, который позволит добавить новую команду в контекстные меню папок Проводника Windows.
Для добавления команды удаления содержимого папки в контекстных меню папок Проводника Windows:
1. Откройте программу Редактор реестра.
2. Перейдите в дереве реестра на узел HKEY_CLASSES_ROOT\Directory\shell.
3. В данном узле создайте новый раздел с произвольным именем. Именно это имя вы будете видеть в контекстных меню папок. Можно использовать как латиницу, так и кириллицу. Пусть команда будет называться Удалить содержимое папки. Если вы предпочитаете использовать латиницу, назовите раздел Delete all contents.
4. Внутри только что созданного раздела создайте еще один вложенный раздел с именем command.
5. Внутри раздела command найдите параметр по умолчанию. Определите для него значение cmd /с \"cd /d %1 && del /s /q *.*
6. Как правило, после определения значения параметра по умолчанию раздела command пункт Удалить содержимое папки моментально добавляется в контекстные меню папок Проводника Windows. То есть перезагрузка системы не требуется. Если команда все-таки не появилась - проверьте, все ли вы правильно сделали. Если все верно - перезагрузите компьютер.
После добавления этой команды в контекстное меню вам достаточно будет выбрать необходимую папку, щелкнуть по ней правой кнопкой мыши. В появившемся контекстном меню выбрать новый пункт - Удалить содержимое папки (Delete all contents) - и все. Все содержимое папки будет удалено, а структура каталогов будет сохранена.
Добавить команду удаления содержимого папки в контекстные меню папок можно также при помощи REG-файла, созданного вручную в любом удобном вам текстовом редакторе.
← Тюнинг контекстного меню, появляющегося при щелчке мышью по значку "Компьютер" | Создание новой команды меню «Создать» → |
---|
- 14/01/2013 09:34 - Как запретить завершение работы компьютера
- 14/01/2013 09:34 - Включение функции очистки журнала истории последни…
- 14/01/2013 08:29 - Как заблокировать экранную заставку
- 14/01/2013 08:29 - Работа с ActiveX-объектами
- 14/01/2013 08:29 - Опыты над элементами системы и их хакинг на пример…
- 14/01/2013 08:29 - Опыты над элементами системы и их хакинг на пример…
- 14/01/2013 08:29 - Справочник по элементам системы (ActiveX-объектам)…