有没有办法让Windows风格的SMB共享路径正确启动?

我们有一个混合的Windows/Mac网络,有Windows文件服务器和Exchange/Outlook邮件系统。 Windows用户发送带有链接的电子邮件,链接指向共享文件,格式如下:
\\FileServer01\topfolder\subfolder\shared.doc
如果您在 Mac Outlook 2010 中右键单击链接,它似乎具有一个伪 URL:
file://///FileServer01/topfolder/subfolder/shared.doc
Mac Outlook 2010使该链接可点击,但出现错误。
The file ///FileServer01/topfolder/subfolder/shared.doc could not be found.
鉴于我们无法让人们停止在不友好的 Mac SMB 链接中进行复制粘贴,有没有办法让 Finder 或某个处理程序将 URL 重写为 Mac 可以打开的格式?
6个回答

我在工作中遇到类似的情况,使用混合环境。我们使用WinShortcutter这个免费软件。它可以让你在UNC路径(如\\FileServer01\topfolder\subfolder\shared.doc)上右键单击,并作为Windows链接打开: WinShortcutter - Open as Windows Link

这个软件也非常可配置,允许映射驱动器(所以当你收到以S:/folder开头的链接时,它将允许你作为Windows链接打开)。 WinShortcutter - Configuration

这对我们来说非常可靠。


不错!看起来运行得相当顺利。有一点要注意 - 在重新启动之前,键盘->服务系统偏好设置中才能添加该服务。 - Rafi Jacoby

我在工作中遇到了类似的问题,我们找到了一个第三方应用程序来解决这个问题: linkconverter 它的效果非常好,特别是在UNC驱动器上右键单击文件时,路径名直接复制到剪贴板,你可以立即获得Windows路径。

3这个也适用于 file:// 样式的链接吗? - Martin Mueller
3@marvin137这个应用支持文件和文件夹链接。 - JulianBPL

简短回答:不行。长话短说:也许可以,如果Outlook支持插件之类的东西的话。Mac会将Samba服务器共享称为smb://Server/Share/Subfolder/File.ext。你可以这样做-复制链接,去掉开头的垃圾部分,这样你的剪贴板上就会有类似于"FileServer01/topfolder/subfolder/shared.doc"的内容。 切换到Finder,按下cmd+k,粘贴,移动到行首并输入smb://,然后按回车。它会跳转到"shared.doc"之前的最后一个文件夹。 这并不优雅,也不漂亮,但它能用。而且现在可能是你唯一的选择,抱歉。

Mac Outlook不支持插件。我在考虑注册一个新的URL处理程序来接管“file://”模式,但似乎容易出错。实际上,我正在尝试用技术解决非技术人员的问题。我们只需要安装一个东西,它就能正确映射。 - Rafi Jacoby
你搞定了吗?将“file://…”映射到“smb://…”,这样我们只需点击网络服务器链接,就能在Finder中打开它们。 - Peter Cock

在最近的macOS Finder版本(Mojave 10.14 - Catalina 10.15)中,您可以轻松获取网络卷路径的副本: 使用控制和选项键 ^⌥⌘-C ,选择编辑->复制链接,将类似以下示例的链接放入剪贴板:
smb://someserver/Share%20on%20some%20server/file.ext

在10.8版本中,已经内置了此功能...所以从某种意义上讲,您的愿望已经实现了,只要您能迁移到更新的操作系统。我可以想象,这方面的支持在10.9版本中只会变得更好。

1你能详细说明一下吗?OSX 10.8相对于所要求的添加了什么内容? - Chris W. Rea

我之前使用的是10.8版本,并且一直以以下方式将链接从我的电脑发送给我们的Mac用户--- smb://video/videoshare/folder/ 最初我是以以下方式发送链接的 \\video\videoshare\folder\ --- 这种方式仍然有效,他们只需右键点击然后选择打开URL,就可以打开该位置。 现在我们使用的是10.9.3版本,但在Outlook 2010中打开Samba网络链接的功能似乎已经消失得无影无踪。我按照之前发送给Mac用户的方式发送链接,但现在他们无法点击链接进行打开。他们必须右键点击,然后选择打开URL,有时候可以打开,有时候却不能。

嗨,欢迎来到Ask Different。在回答部分发帖是专门用于直接回答所提出的问题。Stack Exchange的问答格式与您通常的论坛不同,它不适合进行讨论。如需更多信息,请参阅我们的帮助部分。考虑删除此帖子,因为它很可能会继续吸引负评,因为它不是对问题的直接回答,或者改进它以成为直接回答。 - Ian C.