原理:用NSFileManager这个类工具在指定的文件夹路径中用文件枚举器进行遍历
要素:
- 文件夹管理器
- 目录路径
- 枚举器
代码实现:
//文件管理器
NSFileManager *manager = [NSFileManager defaultManager];
//文件夹路径
NSString *home = [@"/Users/kevin/Downloads/root" stringByExpandingTildeInPath];
//枚举器
NSDirectoryEnumerator *direnum = [manager enumeratorAtPath:home];
//遍历文件夹内部所有txt文档 ,读取内容
NSString *filename;
while (filename = [direnum nextObject]) {
if ([[filename pathExtension] isEqualTo:@"txt"]) {
NSString *path = [NSString stringWithFormat:@"%@%@%@",home,@"/",filename];
NSError *error;
NSString *content = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error];
NSLog(@"%@",content);
if (error) {
NSLog(@"%@",error);
break;
}
}
}