PathCopyCopy:右键把路径复制成 16 种写法
2026-10-27 · 关于 pathcopycopy

Windows 10 里,「复制为路径」要按住 Shift 右键才出现,Windows 11 把它放进了菜单,名字改成「复制文件地址」,快捷键是 Ctrl+Shift+C,点下去,剪贴板里是:
"D:\素材\封面 01.png"
带一对双引号。粘到聊天窗口、Markdown 或者 Python 脚本里,这对引号多半要手动删掉;想换成 WSL 能用的 /mnt/d/...,还得自己把 D: 改成 /mnt/d,再把反斜杠一个个换掉。
Windows 自带的那一项只给这一种写法,而 cmd 认反斜杠,WSL 认 /mnt/d,网页里的地址要 file:///,换个地方往往就要改一遍。
PathCopyCopy 把这层转换做成了右键菜单里的命令;它从 2008 年写起,作者 Charles Lechasseur 在 README 的第一段写着:Idea copied from "Path Copy",项目目前 1,173 颗星,GitHub 上的安装包累计下载了 41 万次。
<img src="article_images/img_1.png" alt="PathCopyCopy 的右键菜单" style="width:300px;max-width:100%;display:block;border-radius:8px;margin:34px auto 0;" />
装进右键菜单
安装包 2.4 MB,在 Releases 页下载 PathCopyCopy20.0.exe,双击就行,有签名,也可以只装给当前用户。装完新开一个资源管理器窗口就行。Windows 11 上有一个前提,它没有适配新的右键菜单,要先点「显示更多选项」,才能在完整菜单里看到它。
完整菜单里会多两项,Copy File/Folder Path 和 Path Copy,前者复制普通完整路径,不带引号,后者展开子菜单;默认只开三条子命令,Name、Path、Parent Folder Path,分别复制文件名、完整路径和所在文件夹的路径,设置里叫 Copy Long Name、Copy Long Path、Copy Long Parent Folder Path。
要改这些,打开开始菜单里的 Path Copy Copy Settings,或者 Path Copy 子菜单里的 Settings…,Commands 页列出全部 16 条,勾 Main menu 是放到右键第一层,勾 Submenu 是放进 Path Copy 子菜单,点 OK 保存;设置页底部有一个 Preview,选中哪条命令,它就显示这条命令会复制出什么。
常用的先勾 Name、Path、WSL 路径(列表里叫 Copy WSL Path),Parent Folder Path 用得少,可以关掉;16 条全打开,子菜单会有十几行,找一条命令的时间未必比手改路径短。

换一种写法
16 条命令按文件名、完整路径、父文件夹三类排,每类分长短两版,再加上 UNC、Internet、Samba、Unix、Cygwin、WSL、MSYS/MSYS2。长短两版里,长的是平时看到的完整名字,短的那版给只认 8.3 短名的老程序用,比如 PROGRA~1。
同一个文件,换几种写法,复制出来是这样:
| 命令 | 复制结果 |
|---|---|
| 长路径 | D:\素材\封面 01.png |
| Unix 路径 | D:/素材/封面 01.png |
| WSL 路径 | /mnt/d/素材/封面\ 01.png |
| Cygwin 路径 | /cygdrive/d/素材/封面 01.png |
| Internet 路径 | file:///D:/素材/封面%2001.png |
WSL 会把空格转义,Cygwin 不转义,粘进 Cygwin 终端时自己加引号。UNC 路径是 \\服务器\共享\... 这种写法,给网络位置用,Internet 路径会把空格编码成 %20。
多选文件时默认一行一个路径,按字母顺序排。Options 页能改复制出来的字符串,加不加引号、多选时一行一个还是放同一行、目录末尾补不补分隔符。还有一个递归开关,选中文件夹时把里面所有文件的路径一起复制。
自己写命令
自定义命令是在一条基础命令上继续加工,去掉扩展名、按正则替换一段、把反斜杠换掉,再复制,常用的存成一条,勾进右键。比如去掉扩展名再复制,「封面 01.png」出来就是「封面 01」,批量改名时能少删几个字。
短板
Windows 11 上每次都得先点「显示更多选项」,这种工具最大的好处就是顺手,多点这一下挺烦;菜单和设置也没有中文,第一次用得对着英文名一条条找。
issue #169 从 2023 年 7 月开到现在,还在等 Windows 11 新菜单的支持。作者 2024 年 7 月在另一个 issue(#180)里说,很久没有能用的 Windows 开发机,刚换了新笔记本,也写了「Don't hold your breath」;2026 年 1 月他在 #169 里确认自己已经在用 Windows 11,但新菜单支持还没做,项目也停在 2021 年 8 月的 v20.0,之后的公开提交里,功能更新很少。
装不装
经常在资源管理器和终端之间搬路径,装它值;一个月复制不了几次,Windows 自带那一项够用,除了写脚本时那对引号。只是偶尔转 WSL 路径,一条 wslpath 也能做,它省的是每次打开终端。
你改的斜杠越多,它越值。
项目地址:
https://github.com/clechasseur/PathCopyCopy
https://github.com/clechasseur/PathCopyCopy/releases/latest这篇讲的项目在这:pathcopycopy · 仓库
这篇同期刊在我的公众号 Jim Gadget。回「我认可的」