1

我试图限制一个NSMetadataQuery项目的范围。我知道有-setSearchScope:方法(请参阅文档),但它让我只能决定该项目将在哪些目录中搜索。

如果我需要从范围中排除一个或多个目录怎么办?

4

2 回答 2

0

一种方法是在 setSearchScope 数组中设置所有包含路径,而忽略不想要的。当然,这只有在您提前了解这些情况下才有用。

于 2010-11-10T17:58:07.540 回答
0

不幸的是,我不相信这是可能的,因为该kMDItemPath属性没有被 Spotlight 索引,因此不能在查询中使用。

提交错误

于 2010-11-10T18:19:58.543 回答