Como adiciono uma opção de exclusão de cmd ao menu de contexto do botão direito na janela 10

Como adiciono uma opção de exclusão de cmd ao menu de contexto do botão direito na janela 10

Quero excluir um grande número de arquivos de um disco rígido USB. Descobri que uma maneira mais rápida de excluir é usar a função de exclusão do console cmd. Gostaria de adicionar a opção de fazer isso nos menus de contexto de arquivos e pastas.

eu encontreiessetutorial que mostra como criar um arquivo .bat e adicioná-lo ao registro, porém quando tento usá-lo nada acontece, consegui fazer com que a opção aparecesse no menu de contexto adicionando a chave aoComputador\HKEY_CLASSES_ROOT*\shell\Fast Delete\commandao invés deComputador\HKEY_CLASSES_ROOT\Diretório\shell\Fast Delete\commandcomo diz no tutorial, embora quando tento usá-lo com o botão direito nada aconteça.

O arquivo .bat é o seguinte:

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

e a localização do arquivo .bat é"C:\Ferramentas Extras do Windows\delete.bat"eu adicionei **"C:\Extra Windows Tools** à variável de caminho do sistema.

Eu tentei usarcmd /c "cd% 1 && delete.bat"como diz o tutorial e nada acontece eu também tentei"C:\Ferramentas Extras do Windows\delete.bat" %1, que encontrei em outro site.

Qualquer ajuda que você puder dar será muito apreciada

*Editar 1 O problema está em parte relacionado às permissões e em parte porque parece não funcionar quando clico com o botão direito nas pastas apenas nos arquivos. com os problemas de permissões que passoessesetapas que me permitem excluir arquivos usando a opção de exclusão normal, mas não com o script em lote.

*Edit 2 - Classifiquei as permissões, o problema é porque o script parece não funcionar nas pastas

*Edit 3 - Resolvi o problema, adicionei a chave com a sugestão abaixo paraComputador\HKEY_CLASSES_ROOT\Diretório\shell\Exclusão rápidae agora funciona em pastas. Obrigado por todas as suas sugestões

Responder1

Substitua “%1” por “%V” na chave de registro dos menus do botão direito. Isso passará o objeto que foi clicado.

Responder2

O problema tem a ver em parte com permissões e em parte porque parece não funcionar quando clico com o botão direito nas pastas apenas nos arquivos. com os problemas de permissão, sigo estas etapas que me permitem excluir arquivos usando a opção de exclusão normal, mas não com o script em lote.

Resolvi o problema, adicionei a chave com a sugestão abaixo em Computer\HKEY_CLASSES_ROOT\Directory\shell\Fast Delete e agora funciona em pastas.

informação relacionada