我经常发现我需要文件的完整路径,通常是当该文件位于桌面/开始菜单上时(即不在Windows资源管理器)。
(有一个相关问题,但它要求在 Windows 资源管理器中提供解决方案。我想要可以在任何地方使用的解决办法。)
答案1
免费软件 shell 扩展剪裁路径可以做到这一点。只需右键单击文件并选择剪切路径:
ClipPath(版本 2.1)
作为程序员,我们经常需要设置路径或类路径环境变量。但 Windows 操作系统不允许我们将文件或文件夹的完整路径(例如 c:\temp\try.java)复制到剪贴板,以便我们可以将其粘贴到任何需要的位置。
Clip Path 实用程序试图解决这些问题。它是一个 Windows Shell 扩展程序。安装后,您可以将文件或文件夹的完整路径复制到剪贴板。
还支持复制多个文件或文件夹的路径。
还提供对 UNIX 样式路径 (/) 的支持。
在 Windows Vista 和 Windows 7 中,不需要这样做。您只需按住 键Shift,右键单击文件并选择复制为路径:
不过我不确定这在“开始”菜单中是否有效。也许有人可以解释一下。
答案2
我编写了自己的 shell 扩展来执行此操作:http://yoy.be/allsorts
它还可以使用注册表项中的值将选定的路径转换为 URL、复制文本文件的内容、切换只读标志以及更新修改日期。
答案3
在 Windows 7 上,每次复制路径时都要按下该Shift键,这太烦人了(我的工作中经常需要这样做)。我使用剪贴板路径相反。它适用于 Windows 7 和其他版本。
还有这个,但我没有尝试过:http://www.mydigitallife.info/copy-path-information-for-multiple-files-to-clipboard-with-copy-path/