zoukankan      html  css  js  c++  java
  • 如何在NSDocumentDirectory内新建一个文件夹

    iOS下载文件一般保存到NSDocumentDirectory内,但是为了更好整理文件内容,那就要自定义的生成一些文件夹,和做一些删除文件夹的操作.

    - (NSString *)pathToPatientPhotoFolder {
        NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
                                                                        NSUserDomainMask,
                                                                        YES) lastObject];
        NSString *patientPhotoFolder = [documentsDirectory stringByAppendingPathComponent:@"patientPhotoFolder"];
    
        // Create the folder if necessary
        BOOL isDir = NO;
        NSFileManager *fileManager = [[NSFileManager alloc] init];
        if (![fileManager fileExistsAtPath:patientPhotoFolder
                               isDirectory:&isDir] && isDir == NO) {
            [fileManager createDirectoryAtPath:patientPhotoFolder
                   withIntermediateDirectories:NO
                                    attributes:nil
                                         error:nil];
        }
        return patientPhotoFolder;
    }
    
    //删除文件
    NSString *patientPhotoFolder = [[NSFileManager defaultManager] pathToPatientPhotoDirectory];
    NSArray *contents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:patientPhotoFolder error:nil];
    for (NSString *filename in contents)  {
        [[NSFileManager defaultManager] removeItemAtPath:[patientPhotoFolder stringByAppendingPathComponent:filename] error:NULL];
    }

    原文地址:http://stackoverflow.com/questions/13837993/how-can-i-make-a-folder-in-nsdocument-directory-where-i-can-save-all-the-photos

  • 相关阅读:
    Nginx log日志参数详解
    sea.js模块加载工具
    sea.js模块加载工具
    Airbnb React/JSX 编码规范
    4.2 react patterns(转)
    4.1 react 代码规范
    3.5 compose redux sages
    3.3 理解 Redux 中间件(转)
    3.4 redux 异步
    3.1 开始使用 redux
  • 原文地址:https://www.cnblogs.com/zuopeng/p/4334396.html
Copyright © 2011-2022 走看看