星空网 > 软件开发 > 操作系统

NSFileManager的应用

单例,是在 一个文件中只创建一次就能够全部一起共享,多创建的地址是相同的
NSFileManager *manager=[NSFileManager defaultManager];
是一个单例
 
NSFileManager *manager=[NSFileManager defaultManager];
        //判断一个文件或文件夹是否存在
        //参数a表示参看文件是不是目录,如果是返回yes,如果是内容,则返回no
        //参数b表示文件夹是否存在
        BOOL a;
        BOOL b= [manager fileExistsAtPath:@"/Users/zhangyunjiang/Desktop/视频1/恶棍天使流畅.mp4" isDirectory:&a];
        NSLog(@"%d %d",b,a);
 
 
//获取文件或文件夹的属性
        NSDictionary *dic= [manager attributesOfItemAtPath:@"/Users/zhangyunjiang/Desktop/视频1/恶棍天使流畅.mp4" error:nil];
        NSLog(@"%@",dic);
 
 
//获取文件中所有的文件(弊端不能获取文件的文件中里面的数据)
       NSArray *arr=[manager contentsOfDirectoryAtPath:@"/Users/zhangyunjiang/Desktop/视频1" error:nil];
        NSLog(@"%@",arr);
        //用subpathsAtPath可以获取文件的文件里面的数据
        NSArray *arr1=[manager subpathsAtPath:@"/Users/zhangyunjiang/Desktop/视频1"];
        NSLog(@"%@",arr1);
 
 
//拷贝
       BOOL a=[manager copyItemAtPath:@"/Users/zhangyunjiang/Desktop/c语言/app c 练习/app" toPath:@"/Users/zhangyunjiang/Desktop/未命名文件夹" error:nil];
        NSLog(@"%d",a);
//删除
        BOOL b=[manager removeItemAtPath:@"/Users/zhangyunjiang/Desktop/zyj" error:nil];
        NSLog(@"%d",b);
//移动(剪切)
       BOOL c= [manager moveItemAtPath:@"/Users/zhangyunjiang/Desktop/未命名文件夹/app" toPath:@"/Users/zhangyunjiang/Desktop/zyj" error:nil];
        NSLog(@"%d",c);
 
//创建文件夹
       BOOL a= [manager createDirectoryAtPath:@"/Users/zhangyunjiang/Desktop/zyj/jiuh/sdgre/fsdg" withIntermediateDirectories:YES attributes:nil error:nil];
        NSLog(@"%d",a);
       
//创建文件
         BOOL b=[manager createFileAtPath:@"/Users/zhangyunjiang/Desktop/frty.txt" contents:nil attributes:nil];
        NSLog(@"%d",b);



原标题:NSFileManager的应用

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

空运价格在哪里查询:https://www.goluckyvip.com/tag/35222.html
空运进口清关:https://www.goluckyvip.com/tag/35223.html
空运空派:https://www.goluckyvip.com/tag/35225.html
空运快递怎么寄:https://www.goluckyvip.com/tag/35226.html
空运利比亚:https://www.goluckyvip.com/tag/35227.html
空运美国fba:https://www.goluckyvip.com/tag/35228.html
字节跳动辟谣!TikTok收紧美国开店政策为不实信息:https://www.kjdsnews.com/a/1836537.html
字节跳动辟谣!TikTok收紧美国开店政策为不实信息:https://www.goluckyvip.com/news/188212.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流