更改文件关联(NOT命令I)


1

我将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中编辑并发现文件关联重置如下: 在XCode中编辑plist的屏幕截图

与public.iso-image的关联是我想要的dvdmedia。

更新:我能够更改.plist文件中的关联,并通过注销并重新登录来坚持下去,但.dvdmedia文件仍然显示为目录而不是单个文件。必须有一个比这一个plist更多的东西导致.dvdmedia文件被错误地显示...我真的不想重新翻录我放在硬盘上的DVD,如果我可以避免它。

更新2:我想移动~/Library/PreferencesPreferences.old和退出/返回的还有文件夹,而不是捆绑。


请解释“由于.dvdmedia上的文件关联,捆绑包被视为目录,哪些不起作用”以及尝试duti的一些过时建议,遗憾的是不能在High Sierra上编译(可能根本不起作用,谁知道?“
JBis

在Finder中通常捆绑的.dvdmedia文件现在显示为目录而不是单个文件,因此我无法cmd -I他们更改关联。
唐纳德霍斯克

在配置脚本的最新版本中,duti不支持OS X超过10.10(最新版本缺少脚本,所以我甚至无法尝试编译它)。
Donald Hosek

你希望它打开什么应用程序?
JBis

你还可以添加一个文件/文件夹的CMD - i窗口的屏幕截图吗?
JBis
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.