智能“应用程序”文件夹


1

如何创建一个“智能”应用程序文件夹来统一其他三个文件夹的内容?

在我的机器中,我在不同的分区中安装了三个版本的OS X(用于测试目的),每个版本都有自己的 /Applications 夹。如何创建包含所有三个联合的这三个文件夹的单个“统一”视图?优选地,仅过滤到可以在当前OS X版本中运行的那些应用程序(如在当前运行的那个中)。

提前致谢。


我不认为你的过滤器可以完成,除非你保留一个在哪个操作系统上运行的手动列表。操作系统中没有任何内容知道该操作系统上哪些应用程序可以正常工作。

@mankoff应用程序的Info.plist中有一个信息,指出应用程序所需的最低操作系统版本。
adib

Answers:


2

您可以从中访问分区文件夹 /Volumes (如下所述)。要创建文件夹,可以通过创建Automator文件夹操作(如下所示)来执行此操作:

Folder Action 创建一个新的Automator文件夹操作并设置卷的Applications文件夹的路径。然后,拖动“获取文件夹内容”操作,并选中“对找到的每个子文件夹重复”。然后,拖动“复制查找项目”操作,并修改您选择的路径。选中“替换现有文件”,这样如果每个/ Applications文件夹中都有重复的应用程序,则不会出现错误。 注意: 这将覆盖任何应用程序数据。


我创建了这个,但你应该做的就是克隆它三次(对于每个分区文件夹),然后修改路径。您还可以更改应用是否应覆盖其他应用。我希望这比我的其他答案更能回答这个问题!我会看看能不能提出更好的解决方案。此外,我认为您无法根据OS X版本过滤应用程序。


你可以很好地访问其他分区。他们将在/ Volumes下。

@mankoff我改进了我的答案。你觉得这样更好吗?
ruddfawcett

是的,但为什么不在这里粘贴代码?

码?这是一个文件夹动作......
ruddfawcett

好。我以为是AppleScript。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.