David Balažic Asked: 2020-09-24 08:36:27 +0800 CST2020-09-24 08:36:27 +0800 CST 2020-09-24 08:36:27 +0800 CST 从资源管理器启动 RMDIR 以删除文件夹? 772 有没有办法使用 RMDIR(简称:RD)命令(来自 CMD.exe 的命令)从文件资源管理器中删除文件夹? 用于删除的默认 Explorer GUI 对话框要慢几个数量级(18 秒,而最近的测试为 4 秒)。 windows-10 windows-explorer 1 个回答 Voted Best Answer Señor CMasMas 2020-09-24T10:30:24+08:002020-09-24T10:30:24+08:00 你绝对可以让 Windows 资源管理器做到这一点。这也很容易。 免责声明: 小心!做这样的事情可以软管整棵树!不要在未启用 UAC 的情况下执行此操作!!这可能真的很糟糕! 打开注册表编辑器 导航Computer\HKEY_CLASSES_ROOT\Directory\shell\ 创建一个新密钥..称它为 RMDIR (或任何你想要的没有空格的) 将此键的(默认)字符串编辑为您希望在右键单击文件夹时显示的任何内容。我的是CMD Recursive Delete。 在您的新密钥下,创建另一个密钥。叫这个command 将(默认)字符串编辑为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 我确实知道如何做到这一点,但这是读者要弄清楚的一课(因为它很危险)。
你绝对可以让 Windows 资源管理器做到这一点。这也很容易。
免责声明: 小心!做这样的事情可以软管整棵树!不要在未启用 UAC 的情况下执行此操作!!这可能真的很糟糕!
Computer\HKEY_CLASSES_ROOT\Directory\shell\
CMD Recursive Delete
。command
cmd.exe /s /c rmdir /s /q "%V" &&echo "%V" deleted&&pause
您可以将其更改为启动批处理文件。该批处理文件可以 在破坏内容之前验证您是否确实想要执行此操作。
编辑 cmd.exe 字符串以执行您想要的任何操作。我给了你我会做的方式。
这将删除您可以从普通(非提升)命令提示符中删除的任何内容
rd /s /q
我确实知道如何做到这一点,但这是读者要弄清楚的一课(因为它很危险)。