从资源管理器启动 RMDIR 来删除文件夹?

从资源管理器启动 RMDIR 来删除文件夹?

有没有办法使用 RMDIR(缩写:RD)命令(来自 CMD.exe 的命令)从文件资源管理器中删除文件夹?

用于删除的默认 Explorer GUI 对话框要慢几个数量级(在最近的测试中为 18 秒,而 4 秒)。

答案1

您绝对可以让 Windows 资源管理器执行此操作。而且也很容易。

免责声明: 小心!!这样做可能会毁掉整棵树!!不要在没有启用 UAC 的情况下这样做!!可能会真实的坏的!!

  1. 打开注册表编辑器
  2. 导航Computer\HKEY_CLASSES_ROOT\Directory\shell\
  3. 创建一个新的密钥..将其命名为 RMDIR(或任何你想要的,不带空格)
  4. 编辑此项的(默认)字符串,使其显示您想要在文件夹右键点击时显示的内容。我的是CMD Recursive Delete
  5. 在新密钥下,创建另一个密钥。将其命名为command
  6. 编辑(默认)字符串为cmd.exe /s /c rmdir /s /q "%V" &&echo "%V" deleted&&pause
What would I improve? (you ask)

您可以将其改为启动批处理文件。该批处理文件可以 核实您确实想在破坏东西之前执行此操作。

Other comments
  • 编辑 cmd.exe 字符串以执行任何您想要的操作。我给了你我要做的方式。

  • 这将删除您可以使用以下方式从普通(非提升)命令提示符删除的所有内容rd /s /q

  • 我确实知道如何做到这一点,但这是一个需要读者弄清楚的教训(因为它很危险)。

相关内容