2010-11-09 61 views
0

是否有可能从NSFileManager路径中检索没有在某些类型的过滤器中指定的路径没有if的?我知道有一种方法,包括PropertiesForKeys,但它可以只有预定义的键,我想使用自定义键...目录在路径内容过滤

剂量任何人encouter类似issus?

任何建议表示赞赏。

回答

1

使用NSFileManager进行过滤的唯一方法就是像您所描述的那样自行完成(循环内容,检查属性,将匹配添加到“匹配”数组)。 ... includesPropertiesForKeys:...部分不是过滤器,它只是预取所需的属性,因此您不必为每个返回的文件路径获取它们。

或者您可以使用Spotlight查询。

+0

哈,我们再见面:) “使用NSFileManager(...)进行过滤的唯一方法”,那么您提出了另一种方法吗? – xyz 2010-11-09 20:02:57

+0

这是一个“掩盖我的**”的策略,因为我认为Spotlight查询可能对您有所帮助。 – 2010-11-09 20:10:13

+0

伴侣...你再次做到了,那就是我一直在寻找的东西,thx。 – xyz 2010-11-09 21:17:30