iPhone SDK Xcode - 如何获取文档目录中的所有文件名

7

我想获取应用程序的 documents 文件夹中的所有文件名,并将它们放入一个 NSMutableArray 中。只是这些,没有更多,也没有更少。

1个回答

11

NSFileManager中有一个方便的方法:

NSFileManager *fileManager = [[NSFileManager alloc] init];
NSArray *files = [fileManager contentsOfDirectoryAtPath:documentsDirectory 
                                                  error:nil];
...
[fileManager release];

ARC现在可以不用再加上release语句。


3
应该使用[[NSFileManager alloc] init]而不是[NSFileManager defaultManager],前者会返回一个线程安全的NSFileManager实例。 - Abizern
1
这段代码将被复制粘贴多年 - 最好保持最新。 - Abizern

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接