Розумна папка «Програми»


1

Як створити "розумну" папку "Програми", яка об'єднує вміст інших трьох папок?

У моїй машині у мене є три версії OS X (для цілей тестування) в різних розділах, кожен з яких має свої власні /Applications папки. Як я можу створити єдиний "уніфікований" погляд на ці три папки, що містить об'єднання всіх трьох? Бажано фільтрувати лише до тих додатків, які можуть працювати в поточній версії OS X (як у поточній версії).

Заздалегідь спасибі.


Я не думаю, що ваш фільтр може бути зроблено, якщо ви не зберігаєте вручну список того, що працює на тій ОС. Ніщо в ОС не знає, які програми можуть працювати чи ні на цій ОС.

@mankoff У Info.plist програми є інформація, яка вказує, яка мінімальна версія ОС потрібна для програми.
adib

Відповіді:


2

Ви можете отримати доступ до папок розділів з /Volumes (як зазначено нижче). Щоб створити папку, можна зробити це, створивши дію папки Automator, таку як:

Folder Action Створіть нову дію папки Automator і встановіть шлях до папки "Програми" тома. Потім перетягніть дію "Отримати вміст папки" та встановіть прапорець "Повторити для кожної знайденої вкладеної папки". Потім перетягніть у вікні "Копіювати елементи пошуку" та змініть шлях до вибраного. Установіть прапорець "Замінити існуючі файли", щоб у випадку, якщо у кожній папці / додатках є дубльовані програми, ви не отримаєте помилку. ПРИМІТКА: це перекриє будь-які дані програми.


Я створив цей, але все, що вам потрібно зробити, це клонувати його тричі (для кожної папки розділів), а потім змінити шляхи. Можна також змінити, чи програми перезаписують інші програми. Я сподіваюся, що це відповість на питання краще, ніж інша відповідь! Я побачу, чи можу я придумати якісь кращі рішення. Крім того, я не думаю, що ви зможете фільтрувати програми на основі версії OS X.


Ви можете отримати доступ до інших розділів. Вони будуть під / Томами.

@mankoff Я покращив свою відповідь. Чи вважаєте ви, що це краще?
ruddfawcett

Так, але чому б тут не вставити код?

Код? Це дія папки ...
ruddfawcett

В порядку. Я думав, що це AppleScript.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.