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中存储的是当前目录下所有的文件
  • 相关阅读:
    23.课程应用接口
    22.课程页面设计
    21.手机接口
    20.云通讯
    19.JWT
    18.权限认证
    解决github下载慢的终极方法
    vs code 配置c/c++环境
    Python 字符编码处理总结
    Python编码
  • 原文地址:https://www.cnblogs.com/leeAsia/p/3015427.html
Copyright © 2011-2022 走看看