Я пытаюсь настроить сохраненный поиск на моем Mac, чтобы исключить файлы в папке с именем «XYZ» из результатов поиска. Причина в том, что я получаю массу ложных срабатываний из этой папки, которые трудно разобрать.
Просто чтобы прояснить, я знаю, что вы можете добавлять папки в список «Конфиденциальность» в настройках Spotlight, но я не хочу добавлять эту папку в этот список - потому что я не хочу исключать ее из всех будущих поисков Просто этот конкретный сохраненный поиск. Есть идеи, как это можно сделать?
Ответы:
Я просмотрел некоторые из сохраненных файлов поиска в комплекте приложений Finder и, например,
/System/Library/CoreServices/Finder.app/Contents/Resources/MyLibraries/myDocuments.cannedSearch/search.savedSearch
использовал такой формат для исключения каталогов:Таким образом, вы можете исключить подпапки, добавив строки, начинающиеся с символа минус после полного пути. Нечто подобное
-~/Library
не работает.Вы можете редактировать сохраненные файлы поиска, поместив их в текстовый редактор.
RawQueryDict:SearchScopes
и,FXScope:FXScopeArrayOfPaths
кажется, по умолчанию перечисляет те же пути, но простое редактирование второго, по-видимому, исключает папки, по крайней мере, в Finder.источник
~/Library/Saved Searches
в OSX 10.10.xЕсли вы удерживаете
option
кнопку (+), чтобы добавить критерии поиска, станет (…) иAny/All/None
блок. Установите для этого значение Нет .Для критериев выберите
Document Container
. Это не будет в списке по умолчанию вместеName
,Kind
и т.д. Выберите ,Other…
чтобы выбрать его из списка дополнительных критериев, пока она имеет свою собственную функцию поиска :Установите это имя папки, которую вы хотите исключить, используя то, что
is/contains/begins with/ends with
вы считаете подходящим.Конечный результат должен выглядеть примерно так:
источник
Document Container
невозможно исключить папки: apple.stackexchange.com/questions/132860/… (это не работает для меня на 10.8.5)Я хочу добавить, что, если «Контейнер документов» не работает для вас (например, это моя проблема), вы можете настроить папку поиска на выбор определенных папок.
Извините, у меня нет «представителей», чтобы публиковать изображения, поэтому я сделаю все возможное. Это мой первый пост, так что не стесняйтесь.
Для работы с музыкальной организацией я хотел, чтобы папка iTunes скрывала ошибочные подпапки. Конечно, перемещение папок из папки iTunes не было возможным, так как это сломало бы / взбесило iTunes и создало бы те же самые папки. Вот как я сделал это, настроив метод Лейка:
Kind
>is
>Folder
option
и (+), выберитеAny
of the following are true
(это для включения папок). Чтобы отказаться от папок, как указано выше в Lake, измените «Any» на «None».Any
опцией, которая выглядела так (например, используются настоящие имена папок):Таким образом, конечный результат заключается в том, что когда я нажимаю на Smart Search (для меня он расположен на боковой панели Finder), я вижу только те 5 папок, которые мне нужны, не разрушая внутреннюю структуру основной папки, в которой они находятся.
Надеюсь, это поможет.
источник
В настоящее время я не думаю, что это можно сделать. Похоже, что довольно много людей пытаются это сделать, и Google не находит реального ответа (кроме исключения из конфиденциальности) :(
источник
В искателе, когда вы ищете файлы, вы можете исключить их, добавив минус перед критериями. Например, я хочу найти все файлы, которые не являются файлами PDF, я могу написать «Kind is -pdf». Кажется, это работает для меня.
источник
Я почти уверен, что нашел другой способ сделать это.
При настройке смарт-папки используйте атрибут поиска Raw Query. По умолчанию его нет в раскрывающемся меню атрибута поиска, поэтому вам нужно будет найти его, нажав «Другое» в нижней части раскрывающегося меню.
В поле ввода рядом с необработанным запросом введите:
в котором текст в кавычках - это путь к папке, которую нужно исключить, которую можно найти с помощью функции «Получить информацию».
источник
Я слишком страдал от той же проблемы и нашел способ сделать это.
Перейдите в «Система предпочтений»> «Прожектор»> «Выбрать», затем выберите вкладку «Конфиденциальность», и вы можете добавить определенные места, которые нужно исключить из поиска Spotlight.
Я пробовал, это работает.
источник