每日询问 OS X:如何在 Mac 上强制打开文件?

finder-icon

“我的电脑上有一些 Pages 拒绝打开的文档和文件,有什么方法可以强制 Pages 打开这些文件吗?”

事实上,是的,您可以强制任何应用程序尝试加载 Mac OS X 中的几乎任何文件,秘诀在于使用带有拖放技巧的键盘修改器。让我们来看看这是如何强制文件在指定的应用程序中打开的。

在 Mac 上使用键修饰符和拖放强制打开文件

如果您想强制打开这样的文件,您只需按住 Command+Option 键并拖动文件以强制打开存储在 Dock 中的应用程序图标。理想情况下,您在尝试此操作之前已经启动了该应用程序。

无论应用程序是什么,都会尝试打开文件。在某些情况下,这会很好地工作,强制许多图像编辑器打开其他图像文件通常是有效的,文本文件进入文本编辑器,word 和文本文档进入一般文本编辑器或页面应用程序,但试图强制图像编辑器加载你的 perl 脚本可能不会工作——至少以你期望的方式。尽管如此,该文件将尝试在该应用程序中打开。只要在拖放过程中按住 Command + Option (ALT) 键,文件就会强制加载到您将文件拖放到的应用程序中,至于是否让应用程序查看文件类型则另当别论故事。

在 Mac OS X 中强制打开文件

基本上不能保证程序会喜欢您强制打开的文件,但应用程序和 Mac OS X 无论如何都会尝试,这可能会导致一些异常结果或显示无意义的字符,甚至来自应用程序的错误消息表明文件类型无效。因此,如果您要尝试强制应用程序打开文件,请尝试坚持使用原始文件的一般类型。

更新:2016 年 4 月 5 日 – 已确认适用于所有版本的 Mac OS X,包括 Snow Leopard、Mac OS X 10.7 Lion、10.9 和 OS X Mavericks、Yosemite、 El Capitan 等