有没有办法强制 Finder 将文件夹whatever.service视为文件夹而不是服务?
说得很清楚,重现我的问题很容易。我刚刚创建了一个新文件夹,将其重命名为name.service,但无法再打开该文件夹。此外,文件信息不允许我更改类型或选择其他程序打开。
“带有文件扩展名的目录”(捆绑包)是 OS X 上将包含多个文件的内容捆绑到单个包中的常见方法,例如内核扩展、iWork 文件(iWork 09 之前)、iMovie 项目、应用程序等。
\n\n您通常可以编辑应用程序的Info.plist文件,以删除它为 iMovie 定义的 \xe2\x80\x94 等违规包的定义.theme。
正如.service为系统服务所定义的那样(请参见例如/System/Library/Services\xe2\x80\x94 从应用程序菜单栏项访问它们,然后选择Services),您可能会通过删除此定义来破坏内容。
如果你感觉幸运:
\n\n/System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist例如,使用 Xcode打开(在终端中使用更改文件和目录权限后)并删除CFBundleDocumentTypeschmod数组中的违规条目。

您需要管理员权限才能执行此操作。我建议保留当前备份。如果这种关联不是纯粹的装饰性的,那么某些东西可能会被破坏。
\n| 归档时间: |
|
| 查看次数: |
2755 次 |
| 最近记录: |