【问题标题】:Directory at path content filtering路径内容过滤目录
【发布时间】:2010-11-09 12:10:14
【问题描述】:

是否有可能从 NSFileManager 路径中检索而没有在某种过滤器中指定的路径而没有 if's ?我知道有一个方法包括PropertiesForKeys,但它只能有预定义的键,我想使用自定义的...

有人遇到过类似的问题吗?

感谢任何建议。

【问题讨论】:

    标签: cocoa filter directory filtering nsfilemanager


    【解决方案1】:

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

    或者您可以使用 Spotlight 查询。

    【讨论】:

    • 哈,我们又见面了 :) “使用 NSFileManager (...) 进行过滤的唯一方法”你是否提出了另一种方法?
    • 这是一种“掩饰我的**”策略,因为我认为 Spotlight 查询可能会对您有所帮助。
    • 伙计...你又做了一次,这就是我要找的东西,谢谢。
    • 那里。编辑了我的问题,以便我一直是正确的! ;-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-14
    • 1970-01-01
    • 1970-01-01
    • 2023-01-12
    • 1970-01-01
    相关资源
    最近更新 更多