zoukankan      html  css  js  c++  java
  • 文件管理(NSfilemanager)

           
            一、文件管理
            NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。
    - (void)viewDidLoad {
        [super viewDidLoad];
      
        //创建文件管理器
        NSFileManager * fileManger = [NSFileManager defaultManager];
       
        //获取某路径文件夹及文件
        NSString * path = NSHomeDirectory();//获取沙盒路径
        NSArray * arr = [fileManger contentsOfDirectoryAtPath:path error:nil];//获取某沙盒路径下所有文件及文件夹,不包含自文件
        NSLog(@"%@",path);
        NSLog(@"%@",arr);
       
         //创建文件夹
        NSString * folder = [path stringByAppendingPathComponent:@"MyFolder"];//
        //BOOL flag = [fileManger createDirectoryAtPath:folder attributes:nil];//创建文件夹,如果该文件夹已存在,则不会创建新的文件夹,
        被弃用
             //创建文件夹,如果该文件夹已存在,则不会创建新的文件夹
        BOOL flag1 = [fileManger createDirectoryAtPath:folder withIntermediateDirectories:NO attributes:nil error:nil];
        NSLog(@"--%d",flag1);
       
        BOOL flag2 = [fileManger fileExistsAtPath:folder];
        NSLog(@"--%d",flag2);
      }
  • 相关阅读:
    让linux用户隶属于多个组
    ldd 的介绍
    全栈博客开发(三)完善项目并容器化
    C++ 迭代器
    C++ vector类
    C++输入输出流和变量
    C++ vscode搭建windows C++开发环境
    全栈博客开发(二)添加渲染
    C++ string类
    全栈博客开发(一)服务结构
  • 原文地址:https://www.cnblogs.com/yibadao/p/5022741.html
Copyright © 2011-2022 走看看