zoukankan      html  css  js  c++  java
  • ObjectiveC 文件夹操作

    创建文件夹

    NSString *imageDir = [NSString stringWithFormat:@"%@/Caches/%@", NSHomeDirectory(), dirName];
    BOOL isDir = NO;
    NSFileManager *fileManager = [NSFileManager defaultManager];
    BOOL existed = [fileManager fileExistsAtPath:imageDir isDirectory:&isDir];
    if ( !(isDir == YES && existed == YES) )
    {
      [fileManager createDirectoryAtPath:imageDir withIntermediateDirectories:YES attributes:nil error:nil];
    }

    删除文件夹及其内部文件

    1 NSString *imageDir = [NSString stringWithFormat:@"%@/Caches/%@", NSHomeDirectory(), dirName];
    2 NSFileManager *fileManager = [NSFileManager defaultManager];
    3 [fileManager removeItemAtPath:imageDir error:nil];

    遍历目录下所有文件

     1  NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
     2     NSString *docDir = [paths objectAtIndex:0];
     3     
     4     NSString *dirName = @"point";
     5     NSString *pointDir = [docDir stringByAppendingPathComponent:dirName];
     6     
     7     NSFileManager *manager = [NSFileManager defaultManager];
     8     
     9     NSArray *arr = [manager contentsOfDirectoryAtPath:pointDir error:nil];
    10     // arr中存储的是当前目录下所有的文件
  • 相关阅读:
    从点子到产品
    基础设计模式
    SpringBoot单元测试
    结构化思维
    考试脑科学读书笔记
    爆发式成长的思维
    人人都是产品经理笔记
    文本处理工具awk
    CSP-S2019【绍兴一中集训】
    寒假集训【1.28】
  • 原文地址:https://www.cnblogs.com/leeAsia/p/3015427.html
Copyright © 2011-2022 走看看