ios学习查找文件

清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>

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