美文网首页iOS 开发相关iOS 深度好文
【iOS】遍历目录下的所有文件

【iOS】遍历目录下的所有文件

作者: CoderHuangRui | 来源:发表于2016-12-27 14:12 被阅读1057次

遍历目录及文件

    // 工程目录
    NSString *BASE_PATH = @"Path";
    NSFileManager *myFileManager = [NSFileManager defaultManager];
    NSDirectoryEnumerator *myDirectoryEnumerator = [myFileManager enumeratorAtPath:BASE_PATH];
            
    BOOL isDir = NO;
    BOOL isExist = NO;
            
    //列举目录内容,可以遍历子目录
    for (NSString *path in myDirectoryEnumerator.allObjects) {
                
        NSLog(@"%@", path);  // 所有路径
                
        isExist = [myFileManager fileExistsAtPath:[NSString stringWithFormat:@"%@/%@", BASE_PATH, path] isDirectory:&isDir];
            if (isDir) {
                NSLog(@"%@", path);    // 目录路径
            } else {
                NSLog(@"%@", path);    // 文件路径
            }
        }
    }

相关文章

网友评论

    本文标题:【iOS】遍历目录下的所有文件

    本文链接:https://www.haomeiwen.com/subject/ltxevttx.html