总是必须打开Information about...窗口以获取文件夹或文件的路径,这很烦人。
是否有类似上下文菜单的内容来获取url文件或文件夹的路径?
总是必须打开Information about...窗口以获取文件夹或文件的路径,这很烦人。
是否有类似上下文菜单的内容来获取url文件或文件夹的路径?
Answers:
这很容易。
选择文件,然后Command-C将文件的路径放在剪贴板中。如果您随后将其粘贴到终端中,则将获得完整路径,不幸的是,大多数其他应用程序将仅获得文件名。
如果您想要完整的路径,则可以创建一个Automator Service轻松完成它:-

创建一个新的Automator服务,并改变“ 服务接收选择 ”到:文件或文件夹 而在 对搜索应用程序。
将副本添加到剪贴板操作并保存服务。
现在,您可以选择一个文件,右键单击以获取上下文菜单,然后在“服务”子菜单中选择您的服务。
该路径将在剪贴板中,可供您粘贴。如果愿意,您甚至可以为其设置键盘快捷键。
最初,我使用“运行Applescript操作”来获取文件的Posix路径,并将其传递给“ 复制到剪贴板 ”操作。
但是我发现您所需要的只是将选择内容直接传递给“ 复制到剪贴板 ”操作。
这在Applescript上有所改善,因为Applescript只能处理一个被选中的项目。
但是现在您可以选择多个文件并在剪贴板中获得多个路径,而无需编写任何代码。
在OS X“ El Capitan”上,
Option+ Command+ C选定的文件/文件夹
要么
option 右键单击文件/文件夹(在Finder中)
选择“ 复制“文件/文件夹”作为路径名 ”。
在Finder中复制文件路径
现在,您可以选择将路径复制到文件,而无需复制文件本身,非常适合处理服务器上存储的文件。要复制文件路径,请在Finder中右键单击该文件,然后按住Option键的同时选择“复制为路径名”。
(来自Apple)http://www.apple.com/osx/all-features/#other-features
您可以为脚本分配快捷方式,如下所示:
tell application "Finder" to set s to selection as alias list
if s is {} then return
set out to ""
repeat with f in s
set out to out & POSIX path of f & linefeed
end repeat
set the clipboard to out
10.7和10.8中存在一个错误,使得难以selection可靠地获得该属性,但在10.9中已修复该错误。(Finder忽略了上次将焦点移至另一个应用程序并移回另一个应用程序之后创建的窗口。)如果您使用10.7或10.8,则将这些行添加到脚本的开头:
activate application "SystemUIServer"
activate application "Finder"