Как я могу открыть папку с именем нечто .app в различных приложениях?


10

По какой-то причине я создал папку на моем Mac под названием customer.app, и она содержит модуль python. Я хочу открыть эту папку и ее файлы в таких приложениях, как BBEdit и GitX, но в диалоговом окне открытия эта папка отображается серым и не позволяет мне выбирать их.

Есть ли какие-либо настройки или свойства, которые я могу установить в этой папке, чтобы сообщить моему Mac, что это обычная старая папка?

Ответы:


5

ОБНОВЛЕНИЕ: последние версии OS X удалили эту способность. Ответ ниже относится к OS X 10.9 или более ранней версии.

Простой щелчок правой кнопкой мыши по папке позволит вам просмотреть содержимое с помощью «Показать содержимое пакета».

Если вы пытаетесь получить доступ к папке из диалогового окна «Сохранить / Открыть», попробуйте изменить тип представления с иконок на режим «Столбец» .

Икс


1
Это больше не похоже на работу в 10.11. Когда я
щелкаю

4

Это происходит из-за имени папки, оканчивающейся на .app

Приложения в Mac OS (и iOS в этом отношении) на самом деле являются «пакетами приложений», содержащими различные ресурсы и исполняемые файлы в папке, заканчивающейся на .app.

Причина, по которой это выделено серым цветом, заключается в том, что поле Сохранить / Открыть автоматически отфильтрует их.

В Mountain Lion на моем MacBook Air, если я делаю то же самое, создавая папку с .app в конце, он спрашивает, действительно ли вы хотите это сделать, и даже не позволяет открыть ее через Finder. Гораздо меньше пользуйтесь и открывайте или сохраняйте диалоги.

Я бы порекомендовал переименовать папку, если можете. Похоже, что вам, возможно, придется сделать это через терминал. Это было бы так же просто, как бежать mv customer.app customerdotapp.

Я не знаю обходного пути для разрешения .app в конце имени папки.


4

Как уже говорили другие, простой щелчок правой кнопкой мыши в обычном окне Finder позволит «показать содержимое пакета».

Для диалогового окна открытия файла используйте функцию «Перейти к расположению» ( ⌘ Cmd+ ⇧ Shift+ G) и введите полный путь к подпапке или подфайлу пакета. Например...

/Applications/Skype.app/Contents

После этого вы можете просматривать внутри папки в обычном режиме.


1

В Finder вы можете просмотреть содержимое папки, имя которой заканчивается .app, выполнив:

CTRL + левый клик-> Показать содержимое пакета


Есть ли способ «продвинуться» в пакет / связку в представлении «Колонка»? в частности, в Xcode мне нужно выбрать исполняемый файл для запуска при настройке схемы рабочего пространства (Xcode 7.x - последняя версия), но он «останавливается» на границе моего «.app» комплекта и больше копать не будет. Я хочу отладить мой «пользовательский агент», который находится внутри самого пакета ...
Мотти Шнеор

1

Некоторые программы позволяют перетаскивать файлы из окна поиска.

Если это не сработает, попробуйте shift-command-g и введите имя папки (что-то вроде /Applications/program.app/Contents) и просмотрите оттуда.

Должно работать во всех версиях ОС.


Не уверен, почему это было понижено. Shift-Command-G была единственным решением, которое работало для меня в этом случае.
Патрик Робертс

0

Я знаю, что эта ветка старая, но делюсь информацией, если кто-то наткнется на нее, как я. На моем Mac, основанном на Yosemite, похоже, что присвоение имени каталогу с расширением .service также имеет тот же эффект. Изменение имени расширения в командной строке на что-то другое позволило получить к нему доступ в Finder.

Это может быть правдой на старых Mac O / S; Я не знаю точно. Поскольку моя папка не имела расширения .app, эта ветка помогла мне хотя бы попытаться изменить имя расширения в качестве теста. Я не знал об этой проблеме, пока не нашел эту тему.


0
  1. Типа Command+ Shift+ G.

  2. Введите путь для приложения , например: /Applications/ReadyAPI.

  3. Щелкните правой кнопкой мыши приложение и выберите Показать содержимое пакета.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.