iOS 获取目录的文件列表

//  ViewController.m
//  DemoProject
//
// 
#import "ViewController.h"


@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // 创建一个文件管理器
    NSFileManager *manager = [NSFileManager defaultManager];
    NSString *url = [NSHomeDirectory() stringByAppendingString:@"/Documents/"];
    
    // 创建一个错误对象
    NSError *error;
    // 将文档内容信息输出到数组中
    NSArray *contents = [manager contentsOfDirectoryAtPath:url error:&error];
    NSLog(@"contents:%@", contents);
    // 如果错误对象不为空,说明获取文件对象出现问题
    if(error != nil)
    {
        NSLog(@"Error occurs.");
    }
    
    
    // 第二种获取目录信息的方式
    NSDirectoryEnumerator *contents2 = [manager enumeratorAtPath:url];
    NSLog(@"contents2:%@", contents2.allObjects);
    
}
@end

你可能感兴趣的:(iOS 获取目录的文件列表)