Objective-C基础教程中查找文件的源码示例:
NSFileManager * manager = [NSFileManager defaultManager];
NSString * home = [@"~" stringByExpandingTildeInPath];
NSDirectoryEnumerator *direnum = [manager enumeratorAtPath: home];
NSMutableArray * files = [NSMutableArray arrayWithCapacity:32];
NSString *filename ;
while(filename = [direnum nextObject])
{
if([[filename pathExtension] isEqualTo:@"txt"])
{
[files addObject:filename];
}
}
NSEnumerator * fileenum = [files objectEnumerator];
while(filename = [fileenum nextObject])
{
NSLog(@"%@",filename);
}