zoukankan      html  css  js  c++  java
  • iphone:使用NSFileManager取得目录下所有文件(遍历所有文件)

    From:http://note.sdo.com/u/xiaowan3/n/d1mS~j-WlZiwE0jI008XI

     iphone使用NSFileManager取得目录下所有文件(遍历所有文件)

    iphone取得目录下所有文件,示例函数:

        - (NSArray*) allFilesAtPath:(NSString*) dirString {

            NSMutableArray* array = [NSMutableArray arrayWithCapacity:10];

            NSFileManager* fileMgr = [NSFileManager defaultManager];

            NSArray* tempArray = [fileMgr contentsOfDirectoryAtPath:dirString error:nil];

            for (NSString* fileName in tempArray) {

                BOOL flag = YES;

                NSString* fullPath = [dirString stringByAppendingPathComponent:fileName];

                if ([fileMgr fileExistsAtPath:fullPath isDirectory:&flag]) {

                    if (!flag) {

                        [array addObject:fullPath];

                    }

                }

            }

            return array;

        }

    NOTICE:

    1,NSFileManager的contentsOfDirectoryAtPath方法返回值只是文件名,不是全路径。

    2,fileExistsAtPath返回值用来判断路径是否有效,传入指针的返回值用来判断是否是路径。

  • 相关阅读:
    自顶向下的单元测试策略
    孤立的测试策略
    单元测试
    控制流与数据流,信息流
    白盒测试的特点
    白盒测试
    黑盒测试优缺点
    appium对博客园APP进行自动化测试
    招聘测试人员,我在面试什么?
    测试开发这一年
  • 原文地址:https://www.cnblogs.com/mybkn/p/2638380.html
Copyright © 2011-2022 走看看