当我创建新的智能文件夹时,我可以将其设置为“This Mac”,搜索我的所有驱动器(包括我不想要的驱动器,如我的备份驱动器),或者将其设置为一个位置,如我的 Macontosh HD 根文件夹。但我想创建一个智能文件夹,搜索我的内置驱动器和媒体/外置驱动器,但不搜索我的备份驱动器。我该如何指定?
答案1
要创建智能文件夹来搜索多个文件夹,您必须手动完成一些工作。
确定要搜索的文件夹。在 Finder 中选择一个文件夹,然后创建一个智能文件夹,对于“搜索:”使用您选择的特定文件夹,不是“This Mac”。添加您需要的其他搜索条件(例如文件类型等)。然后保存智能文件夹。在 Finder 窗口中,确保新创建的智能文件夹不是選擇。
打开另一个 Finder 窗口并转到 ~Library/Saved Searches。找到您刚刚保存的搜索,然后拖将其从 Finder 复制到文本编辑器,例如 TextEdit 或 TextWrangler。
现在在编辑器中搜索FXScopeArrayOfPaths
你应该看到类似这样的内容:-
<key>FXScopeArrayOfPaths</key>
<array>
<string>/the Path you entered for your SmartFolder</string>
</array>
对于您要搜索的每个附加文件夹(即路径),请添加一行,其路径以 开头<string>
并以 结尾</string>
例如
<key>FXScopeArrayOfPaths</key>
<array>
<string>/the Path you entered for your SmartFolder</string>
<string>/Users/fred/Documents</string>
<string>/Users/shared</string>
</array>
保存此文件。从 Apple 菜单中,选择“强制退出”并重新启动 Finder。您的智能文件夹现在应该适用于您选择的所有文件夹。
我已经验证以上所有内容均可在 Yosemite 10.10.3 上运行。
我认为您不能简单地将整个 Macintosh HD 添加为路径,因为这可能包括 /Volumes,然后会拉入您连接的驱动器。安全的方式是只添加您需要的目录,例如 /Users、/Volumes/my backup drive 等。