В Objective-C я устанавливаю NSMetaDataQuery
и задаю setSearchScope:
для запроса для поиска в папке «Документы» определенного пользователя. Поиск работает, но не просматривает дерево каталогов, только поиск в папке «Документы».
Я пробовал подстановочные знаки, но не радости.
Вот в основном то, что я пытался, и это работает, за исключением того, что не выполняет поиск в каталоге документов:
query = [[NSMetadataQuery alloc] init];
[query setSearchScopes:[NSArray arrayWithObjects:@"/Users/username/Documents/",nil]];
[query setPredicate:[NSPredicate predicateWithFormat:@"(kMDItemFSContentChangeDate >= '$time.this_week')"]];
[query startQuery];