黑马程序员技术交流社区

标题: 一个简单的查找文件的代码 [打印本页]

作者: 余丽丽    时间: 2015-8-1 21:44
标题: 一个简单的查找文件的代码
//创建自己的文件管理器
    NSFileManager *manager;
     
    manager = [NSFileManager defaultManager];
     
     
    //获取目录路径
    NSString *home;
     
    home = [@"~" stringByExpandingTildeInPath];
     
    NSLog(@"%@",home);
     
    //将路径字符串传递给文件管理器
    NSDirectoryEnumerator *direnum;
     
    direnum = [manager enumeratorAtPath:home];
     
     
    //创建一个数组 把查到的路径放进去,由于我们不知道会查到多少文件,这里使用42
    NSMutableArray *files;
     
    files = [NSMutableArray arrayWithCapacity:42];
     
     
     
    NSString *fileName;
    //循环目录枚举器 返回一个NSString字符串
    while (fileName = [direnum nextObject])
         
    {
        //判断是否是指定要输出的文件
        if ([[fileName pathExtension] isEqualToString:@"jpg"])
            
        {
            
            [files addObject:fileName];
            
        }
         
    }
     
     
     
    NSEnumerator *fileEnum;
     
    fileEnum = [files objectEnumerator];
     
     
    //循环文件枚举器 打印出找到文件名
    while(fileName = [fileEnum nextObject])
         
    {
         
        NSLog(@"%@",fileName);
         
    }
作者: wowthe1st    时间: 2015-8-1 22:12
总结的很好啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2