1

Я назвал папку с .suffix, которая уже связана с одним из приложений Mac. И это проблема, когда я пытаюсь открыть эту папку через Finder.

Я удалил приложение, связанное с .suffix.

Так как же вернуть систему обратно в состояние, когда Finder правильно открывает мою папку?

(Версия ОС 10.8.2)

mdls -name kMDItemContentTypeTree ~/045.Book/
kMDItemContentTypeTree = (
    "com.apple.ibooksauthor.pkgbook",
    "com.apple.package",
    "public.directory",
    "public.item",
    "public.composite-content",
    "public.content"
)

Но когда я открываю его, приложение Terminal запустилось.

Смотрите список Info.plist с обработкой расширения .book в нем:

find /Applications -type f -name Info.plist -exec grep -i -nH -e "\.book" {} \;
/Applications/Calendar.app/Contents/Info.plist:117:             <string>com.apple.ical.bookmark</string>
/Applications/iPhoto.app/Contents/NetServices/Bundles/BookService.NetService/Contents/Info.plist:18:    <string>com.apple.BookService</string>
/Applications/Reminders.app/Contents/Info.plist:55:             <string>com.apple.ical.bookmark.todo</string>
/Applications/Safari.app/Contents/Info.plist:581:           <string>com.apple.safari.bookmark</string>

1 ответ1

0

Может случиться так, что папка Info.plist находится в другом месте, чем ниже /Applications.

Следующий инструмент очень удобен, чтобы узнать о текущих ассоциациях файлов и т.д. И сбросить их: http://www.rubicode.com/Software/RCDefaultApp/

Смотрите также http://www.guidingtech.com/20779/set-remove-default-file-associations-mac/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .