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