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中存储的是当前目录下所有的文件
  • 相关阅读:
    eclipse,tortoise_svn
    sftp 命令
    shell 学习文档
    书籍,文档:shell
    V2配合proxifier以及免费ip的获取方法
    算法 | FastSLAM 1.0
    算法 | k-d树
    C++ | inline关键字和内联函数
    Python | Lambda 函数
    算法 | A*算法和权重A* 算法
  • 原文地址:https://www.cnblogs.com/leeAsia/p/3015427.html
Copyright © 2011-2022 走看看