Applescript 如何在finder中检索所选项目的服务器路径

Applescript 如何在finder中检索所选项目的服务器路径,applescript,Applescript,是否有方法在使用applescript的finder中检索所选项目的服务器路径名 我尝试了属性URL和POSIX路径,但它们只指向本地文件系统,而不是服务器路径,例如:smb://server/folder1/folder2/filename 迄今为止的代码: tell application "Finder" set selectedItem to the selection as alias URL of selectedItem --ouput: file://localh

是否有方法在使用applescript的finder中检索所选项目的服务器路径名

我尝试了属性URL和POSIX路径,但它们只指向本地文件系统,而不是服务器路径,例如:smb://server/folder1/folder2/filename

迄今为止的代码:

tell application "Finder"
    set selectedItem to the selection as alias
    URL of selectedItem --ouput: file://localhost/Volumes/server/folder1/folder2/filename
    POSIX path of selectedItem --output: /Volumes/server/folder1/folder2/filename
end tell

感谢您的帮助

我认为这与OSX(以及每个*nix)中目录的工作方式有关。另外,mac上没有UNC样式的路径。因此,唯一的解决方法是创建一个可用windows共享的数据库,查找文件卷的名称,并弹出一个file://some/server/path'基于此设置URL样式

至少当我遇到同样的问题时,我就是这么做的。请注意,smb://URL不适用于大多数web应用程序


我认为这与OSX(以及每个*nix)中目录的工作方式有关。另外,mac上没有UNC样式的路径。因此,唯一的解决方法是创建一个可用windows共享的数据库,查找文件卷的名称,并弹出一个file://some/server/path'基于此设置URL样式

至少当我遇到同样的问题时,我就是这么做的。请注意,smb://URL不适用于大多数web应用程序

让我们了解一下