如何在 Windows 文件资源管理器上下文菜单中添加“复制此文件夹”?

如何在 Windows 文件资源管理器上下文菜单中添加“复制此文件夹”?

有没有一种简单的方法,可以在 Windows 资源管理器的上下文菜单中添加一个项目,例如,当右键单击文件夹“X”时,会出现一个新项目“复制此文件夹”,单击后,将创建一个副本“X - 复制”?

答案1

添加第二个答案,因为它描述了不同的方法。

可以通过 Windows 注册表配置文件夹的自定义上下文菜单项:

  1. 打开注册表编辑器:按 WinKey+R,输入“regedit”并按回车键
  2. 导航HKEY_CLASSES_ROOT\目录\shell如果你是管理员,HKEY_CURRENT_USER\Software\Classes\directory\shell否则
  3. 添加菜单项:在“shell”下创建新的键。您可以直接将其命名为“复制此文件夹”,也可以为其指定任意名称并将默认值设置为“复制此文件夹”。
  4. 分配功能:在新的键内创建名为“command”的键。将“command”键的默认值设置为cmd.exe /c robocopy "%1" "%1 - 复制" /e

答案2

我知道的最简单的方法是将具有所需功能的批处理/powershell 脚本添加到“SendTo”特殊目录中。因此,右键单击即可导航到“SendTo”子菜单并选择脚本。脚本将使用第一个参数(即完整文件夹路径)调用,其余的由您决定。

要访问 SendTo 目录,请按 WinKey+R,输入“shell:sendto”并按回车键。

编辑

如果您希望菜单项更加用户友好,请将脚本快捷方式放入 SendTo 而不是脚本本身。在这种情况下,您可以为快捷方式指定任何名称和任何图标,使其看起来更方便。

相关内容