Windows 添加右键菜单:复制 / 分割路径(URI路径)

张开发
2026/4/18 7:56:46 15 分钟阅读

分享文章

Windows 添加右键菜单:复制 / 分割路径(URI路径)
很实用的一个设置。我们知道Windows 中的路径是使用\分割的但\在大多数编程语言中被用于转义字符这使得在 Windows 下复制的路径字符串都不能直接在程序中使用需要手动把\替换成/使用/分割的路径在绝大多数编程语言中是合法这种格式的路径也是一种标准称为URI 统一资源标识符。完整的 URI 路径一般会在前面加上 shema例如file:///C:/Users/abc/test.txt这下可能很多人就眼熟了。如果我们经常需要获取本地目录的 URI 路径可以修改注册表填加一下右键菜单复制 URI 路径可在目录空白处或目录、文件上直接右键获取如下图这样打开文本编辑器粘贴如下内容Windows Registry Editor Version 5.00 ; 文件右键 [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\CopySlashPath] 复制 URI 路径 Iconshell32.dll,-16758 [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\CopySlashPath\command] powershell -WindowStyle Hidden -NoProfile -Command \$path%1;$path$path.Replace(\\\\,/);Set-Clipboard -Value $path\ ; 文件夹右键 [HKEY_CLASSES_ROOT\Directory\shell\CopySlashPath] 复制 URI 路径 Iconshell32.dll,-16758 [HKEY_CLASSES_ROOT\Directory\shell\CopySlashPath\command] powershell -WindowStyle Hidden -NoProfile -Command \$path%1;$path$path.Replace(\\\\,/);Set-Clipboard -Value $path\ ; 文件夹空白处右键复制当前目录 [HKEY_CLASSES_ROOT\Directory\Background\shell\CopySlashPath] 复制 URI 路径 Iconshell32.dll,-16758 [HKEY_CLASSES_ROOT\Directory\Background\shell\CopySlashPath\command] powershell -WindowStyle Hidden -NoProfile -Command \$path(Get-Location).Path;$path$path.Replace(\\\\,/);Set-Clipboard -Value $path\保存为一个 reg 文件如AddSlashPath.reg然后双击文件导入到注册表中。重启 Windows 资源管理器进程确保修改生效然后就可以看到右键菜单了。

更多文章