我将Mac上的.dvdmedia文件的文件关联更改为指向Blu-ray Player Pro。事实证明,这是一个错误,因为它将所有.dvdmedia文件转换为普通目录。谷歌向我展示了通常的cmd-I解决方案(由于.dvdmedia上的文件关联,捆绑包被视为目录,因此无法正常工作)和一些过时的建议尝试duti,但遗憾的是不能在High Sierra上编译(可能根本不工作,谁知道?)。据推测,有一些方法可以通过在某处编辑一个plist来解决这个问题,但我还没有找到它。我确实发现以其他用户身份登录时正确显示了文件。关于如何解除我的严重错误的任何想法?
我尝试~/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist
在XCode中编辑并发现文件关联重置如下:
与public.iso-image的关联是我想要的dvdmedia。
更新:我能够更改.plist文件中的关联,并通过注销并重新登录来坚持下去,但.dvdmedia文件仍然显示为目录而不是单个文件。必须有一个比这一个plist更多的东西导致.dvdmedia文件被错误地显示...我真的不想重新翻录我放在硬盘上的DVD,如果我可以避免它。
更新2:我想移动~/Library/Preferences
到Preferences.old
和退出/返回的还有文件夹,而不是捆绑。
请解释“由于.dvdmedia上的文件关联,捆绑包被视为目录,哪些不起作用”以及尝试duti的一些过时建议,遗憾的是不能在High Sierra上编译(可能根本不起作用,谁知道?“
—
JBis
在Finder中通常捆绑的.dvdmedia文件现在显示为目录而不是单个文件,因此我无法cmd -I他们更改关联。
—
唐纳德霍斯克
在配置脚本的最新版本中,duti不支持OS X超过10.10(最新版本缺少脚本,所以我甚至无法尝试编译它)。
—
Donald Hosek
你希望它打开什么应用程序?
—
JBis
你还可以添加一个文件/文件夹的CMD - i窗口的屏幕截图吗?
—
JBis