我的iPad应用程序在其目录中存储了数千个文件,我希望能够搜索这些文件。我该怎么做呢?我意识到我可能无法搜索文件的内容,但只是能够搜索文件名会很好。有什么想法吗?
答案 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:
方法来获取文件名列表,然后根据需要对其进行处理。