Answers:
您可以 Command-Click
窗口标题栏中的图标和文件名,以显示菜单的完整路径:
你几乎从不需要这条道路:由于缺乏一条道路 地址栏 在Finder中,你会在哪里粘贴它?您只需拖动文件即可 代理 (图标)从窗口的标题栏到 打开… 文件对话框以选择它,例如在不同的应用程序中。
如果你 真 想要一个可复制形式的文件的完整路径,您可以将文件或其代理图标拖放到终端窗口。然后,您可以复制并粘贴它。
简单的文本编辑字段(如网站上的文本区域)或文本编辑 纯文本 视图以类似的方式表现:只需拖放即可将文件放到它们上面。
你也可以使用 的Automator 创造一个 服务 将选定的文件或文件夹的路径复制到剪贴板。发射 的Automator , 选择 服务 ,它收到选定的 文件和文件夹 在 任何申请 。保存并命名,例如 复制文件或文件夹路径 。
只需在Finder或任何其他以类似方式工作的程序中选择一个文件或文件夹,然后从中调用您的新服务 应用程序菜单»服务»复制文件或文件夹路径 (只有在您选择了文件或文件夹时才会显示)。您可以在中分配键盘快捷键 系统偏好设置»键盘»键盘快捷键»服务
文件的路径也会显示在其详细信息对话框中 一般 类别,从中可以选择和复制的类别:
选定文件的路径也会显示在Finder的路径栏中,您可以从该路径栏中启用 查看»显示路径栏 。它默认启用Spotlight结果窗口AFAIK。
来自 聚光灯 菜单 ,你可以按 Command-I
打开文件 获取信息 对话框,将其拖动到终端,将其拖动到TextEdit纯文本视图或类似的简单视图,或将其拖动到 打开… 文件对话框。
来自 聚光灯 结果 窗口 ,你可以打开 获取信息 对话框,将文件拖到Terminal,到TextEdit,an 打开… 文件对话框,或调用服务。完整路径也显示在路径栏中。
您可以通过按住命令和选项在Spotlight菜单中显示完整路径。或者在Alfred⌘C中复制文件的绝对路径。
我已将此脚本分配给^⌘C:
try
tell application (path to frontmost application as text)
set the clipboard to (path of document 1) as text
end tell
on error
try
tell application "System Events" to tell (process 1 where frontmost is true)
value of attribute "AXDocument" of window 1
end tell
do shell script "ruby -rcgi -e 'print CGI.unescape ARGV[0][16..-1]' " & quoted form of result
set the clipboard to result
end try
end try
第一种方法不适用于Preview,TextMate 2,Sublime Text或iChm,第二种方法不适用于Acorn。
在大多数程序中,您可以在其窗口标题栏中的文件名称上单击+(或苹果+单击,取决于您的键盘),您将在下拉列表中将其路径垂直排列。
或者在Finder中,例如在搜索之后,您可以选择文件并执行命令+ I以显示文件信息窗口,该窗口应该具有某个地方的完整路径。
如果你使用 预习 ,右键单击标题栏上的文件名,即可显示当前打开文件的完整路径。