A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 余丽丽 高级黑马   /  2015-8-1 21:44  /  485 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//创建自己的文件管理器
    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);
         
    }

1 个回复

倒序浏览
总结的很好啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马