Как исключить каталоги из пользовательских наборов резервных копий Mozy с помощью запросов Spotlight
Я хотел бы создать пользовательские наборы резервных копий для Mozy, которые исключают определенные каталоги. Например, я хотел бы сделать резервную копию своей папки Itunes, но исключить все подкасты. Я создал набор резервных копий, который ищет в /Users/me/Music и использовал этот запрос
kMDItemPath == "*Podcasts*"wc
исключить все соответствующие файлы. Однако ничего не соответствует. Запросы, которые используют атрибут прожектора kMDItemFSName, работают нормально, но любой запрос, использующий kMDItemPath, кажется, не работает вообще. Что я делаю неправильно?
1 ответ
Здесь ответили в StackOverflow (цитирую kperryua):
Quoth документация:
kMDItemPath
Полный путь к файлу. Это значение этого атрибута можно получить, но нельзя использовать в запросе или для сортировки результатов поиска.
Это означает, что атрибут kMDItemPath
может использоваться только с MDItem или NSMetadataItem для получения пути к уже найденному элементу. Вы не можете использовать его с MDQuery или NSMetadataQuery в предикате запроса, который вы указываете для поиска файлов.