NSFileManager 沙盒文件管理
文件夹创建,复制,移动,删除,检查是否存在,代码如下:
1.获取沙盒 document 路径,作为文件夹路径的基路径.
NSString *document = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0];
2.创建 NSFileMAnager:
NSFileManager *manager = [NSFileManager defaultManager];
3.创建文件夹
a.拼接文件夹路径: NSString *newFile = [document stringByAppendingPathComponent :@"QQQQ"];
b.创建文件夹: [manager createDirectoryAtPath:newFile withIntermediateDirectories:YES attributes:nil error:nil];
4.移动文件夹:
a.拼接要移动到的地址: NSString *movePath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"QQQQ"];
b.移动文件夹:[manager moveItemAtPath:newFile toPath:movePath error:nil];
5.判断文件夹是否存在
[manager fileExistsAtPath:movePath]; 返回值 BOOL
6.删除文件夹
[manager removeItemAtPath:movePath error:nil];
7.复制文件夹
[manager copyItemAtPath:movePath toPath:newFile error:nil];
最新文章
- css 垂直居中
- python之最强王者(1)——python入门简介
- [AIR] as3 之条件编译多平台妙用
- The hierarchy of the type NsRedisConnectionFactory is inconsistent
- 树形dp练习
- C程序设计语言练习题1-21
- 1346 - Songs (贪心)
- .net对文件的操作之文件读写
- BOS物流管理系统-第八天
- iOS 多线程NSThread理解与场景示例
- phpstorm注册码
- 直播一:H.264编码基础知识详解
- Nonlinear Component Analysis as a Kernel Eigenvalue Problem
- Jvm垃圾回收器(算法篇)
- Git使用总结之修改了用户名之后git无法使用
- 日积月累--Lock锁机制
- Python集合及其运算
- centos7将可执行程序做成服务
- HDU 1879	继续畅通工程(最小生成树)
- 你如何获取浏览器URL中查询字符串中的参数?
热门文章
- C# 文件的读取、写入和删除
- 初识CSS3之媒体查询(2015年05月31日)
- MongoDB - Introduction to MongoDB
- jquery easyui datagrid 分页 详解(java)
- fuse挂载hdfs目录到linux本地
- Javascript中while和do-while循环用法详解
- 【译】在JavaScript中{}+{}的结果是什么?
- vs2010创建COM以及调用
- 2013山东省“浪潮杯”省赛 A.Rescue The Princess
- vs2008 c++工程如何设置生成调试信息