如何根据 file:// URL 在 Finder 中显示文件?

如何根据 file:// URL 在 Finder 中显示文件?

我正在构建一个网页,用于索引我系统 (macOS) 上的文件。我希望能够为每个文件添加两个超链接,一个用于 a) 打开文件,另一个用于 b) 在查找器中显示文件。

关于 a),我可以用以下 URL 打开一个文件:

file://…

但是,这会在浏览器窗口中显示它,而我更希望在默认应用程序中打开它。所以这不是我所需要的。

关于 b),我不知道是否存在这样的 URL 方案,但如果有人知道如何实现这一点,我将不胜感激。

我已经能够通过将文件路径传递给 Keyboard Maestro,然后使用宏打开/显示文件来实现这一点。但是,我更希望在不使用任何中间应用程序的情况下实现这一点。

答案1

file:// 路径通常只是 file:// 然后是文件路径。

在 Finder 中执行此操作的一种方法是右键单击该文件,然后按“获取信息”,或选择文件并按 Command + I(快捷方式)显示文件信息。

您可以在“位置:”(常规下)旁边找到该文件的路径。您可以直接复制该路径(Command + C或者编辑 > 复制)并粘贴(不用担心,它将被复制为 UNIX 路径(例如/用户/名称/我的文件夹

现在,您只需在浏览器中输入:file://(粘贴您复制的路径)/文件名

编辑:有人编辑了你的问题,所以现在我不太确定你的意图是什么。

相关内容