【发布时间】:2011-08-15 17:56:42
【问题描述】:
我的应用程序包中有一个“解压缩”文件夹。我需要获取所有 txt 类型文件的资源路径。我一直在用这个,
NSArray *filePaths = [NSBundle pathsForResourcesOfType:@"txt" inDirectory:[[[NSBundle mainBundle] bundlePath] stringByAppendingString:@"/unzipped"]];
但它只获取第一个目录中的文件。是否有我只是缺少的某个地方的递归版本?
【问题讨论】:
-
你的标题说要获取所有资源路径,但正文说只获取 txt 所以是的有点双面。 :-/ 我来这里是为了寻找获取所有文件的方法。
-
你应该可以用下面的 NSDirectoryEnumerator 做同样的事情,只需删除检查文件类型的条件。