zoukankan      html  css  js  c++  java
  • NSFileManager 遍历目录

     

        NSFileManager *fileManager = [NSFileManager defaultManager];

        NSString *documentPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];

        // 遍历目录

        // 1.获取指定目录下的文件和目录,不遍历其下的子目录

        NSArray *fileArray1 = [[NSArray alloc]init];

        fileArray1 = [fileManager contentsOfDirectoryAtPath:documentPath error:nil];

        NSLog(@"fileArray1 = %@", fileArray1);

        // 2. 枚举器 遍历指定目录下的文件和子目录,遍历其下的子目录

        NSDirectoryEnumerator *directoryEnum = [fileManager enumeratorAtPath:documentPath];

        NSString *filePath;

        while (filePath = [directoryEnum nextObject]) {

            NSLog(@"filePath = %@", filePath);

        }

        // 3.遍历指定目录下的文件和子目录,遍历其下的子目录

        NSArray *fileArray3 = [fileManager subpathsAtPath:documentPath];

        NSLog(@"fileArray3 = %@", fileArray3);    

        // 4.3

        NSArray *fileArray4 = [fileManager subpathsOfDirectoryAtPath:documentPath error:nil];

        NSLog(@"fileArray4 = %@", fileArray4);

  • 相关阅读:
    flex居中
    flex
    js将接口返回的数据序列化
    用javascript替换URL中的参数值
    object遍历删除空值
    node代理服务器
    随机生成id
    正则之特殊字符
    H5项目常见问题及注意事项
    node编译C++,比如安装node-gyp失败的问题
  • 原文地址:https://www.cnblogs.com/xiangjune/p/5653782.html
Copyright © 2011-2022 走看看