Finder가 whatever.service
서비스가 아닌 폴더로 이름이 지정된 폴더를 처리하도록하는 방법이 있습니까?
명확히하기 위해 내 문제를 쉽게 재현 할 수 있습니다. 방금 새 폴더를 만들어 이름을 바꾸고 name.service
더 이상 폴더를 열 수 없습니다. 또한 파일 정보로 종류를 변경하거나 다른 프로그램을 열 수 없습니다.
답변
“파일 확장자가있는 디렉토리”(번들)는 OS X에서 커널 확장자, iWork 파일 (iWork 09 이전), iMovie 프로젝트, 응용 프로그램 등과 같은 여러 파일로 구성된 항목을 단일 패키지로 묶는 일반적인 방법입니다.
당신은 일반적으로 응용 프로그램의 편집 할 수 있습니다 Info.plist
예를 – 그것은 정의 번들 위반의 정의 제거 할 파일을 .theme
iMovie를위한합니다.
.service
시스템 서비스에 정의 된 대로 (예 : /System/Library/Services
응용 프로그램 메뉴 표시 줄 항목에서 액세스 한 다음 서비스 선택 )이 정의를 제거하면 문제가 발생할 수 있습니다.
운이 좋다면 :
/System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist
예를 들어 Xcode를 사용하여 열고 ( chmod
터미널에서 파일 및 디렉토리 권한을 변경 한 후 ) CFBundleDocumentTypes 배열 에서 문제가되는 항목을 제거하십시오 .
이를 위해서는 관리자 권한이 필요합니다. 최신 백업을 사용하는 것이 좋습니다. 이 연관성이 순전히 미용 적이 지 않으면 문제가 발생할 수 있습니다.