Как добавить опцию удаления cmd в контекстное меню правой кнопки мыши в Windows 10?

Как добавить опцию удаления cmd в контекстное меню правой кнопки мыши в Windows 10?

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

я нашелэтотруководство, в котором показано, как создать файл .bat и добавить его в реестр, однако, когда я пытаюсь его использовать, ничего не происходит. Мне удалось заставить опцию появиться в контекстном меню, добавив ключ вКомпьютер\HKEY_CLASSES_ROOT*\shell\Быстрое удаление\командавместо того, чтобыКомпьютер\HKEY_CLASSES_ROOT\Каталог\shell\Быстрое удаление\командакак сказано в руководстве, хотя когда я пытаюсь использовать его с помощью правой кнопки мыши, ничего не происходит.

Файл .bat выглядит следующим образом:

@ECHO OFF
ECHO Delete Folder: %CD%?
PAUSE
SET FOLDER=%CD%
CD /
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
EXIT

и расположение файла .bat -"C:\Дополнительные инструменты Windows\delete.bat"Я добавил **"C:\Extra Windows Tools** в системную переменную пути.

Я пробовал использоватьcmd /c "cd %1 && удалить.bat"как говорится в руководстве и ничего не происходит я тоже пробовал"C:\Дополнительные инструменты Windows\delete.bat" %1, который я нашел на другом сайте.

Любая помощь, которую вы можете оказать, будет высоко оценена.

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

*Правка 2 - Я разобрался с разрешениями, проблема в том, что скрипт, похоже, не работает с папками.

*Правка 3 - Я исправил проблему, я добавил ключ с предложением нижеКомпьютер\HKEY_CLASSES_ROOT\Каталог\shell\Быстрое удалениеи теперь это работает на папках. Спасибо за все ваши предложения

решение1

Замените "%1" на "%V" в разделе реестра для меню правой кнопки мыши. Это передаст объект, по которому был сделан щелчок.

решение2

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

Я исправил проблему, добавив ключ с предложением ниже в Computer\HKEY_CLASSES_ROOT\Directory\shell\Fast Delete, и теперь он работает для папок.

Связанный контент