如何在iOS中搜索特定文本的文件名

时间:2011-05-18 13:32:42

标签: ios file search

我的iPad应用程序在其目录中存储了数千个文件,我希望能够搜索这些文件。我该怎么做呢?我意识到我可能无法搜索文件的内容,但只是能够搜索文件名会很好。有什么想法吗?

3 个答案:

答案 0 :(得分:1)

你应该看看NSFileManager。使用它,您可以获取目录的内容:

- (NSArray *)contentsOfDirectoryAtPath:(NSString *)path error:(NSError **)error

甚至获取文件的内容:

- (NSData *)contentsAtPath:(NSString *)path

答案 1 :(得分:1)

我认为你可以搜索你的文件:看看Full-text search with Cocoa。它讨论了两种方法:LuceneKit和sqlite。

答案 2 :(得分:0)

您可以使用NSFileManager,尤其是contentsOfDirectoryAtPath:error:enumeratorAtPath:方法来获取文件名列表,然后根据需要对其进行处理。