NSFileManager创建与拷贝文件
来源:互联网 发布:网站制作软件培训 编辑:程序博客网 时间:2024/06/05 23:45
- (void)viewDidLoad { [super viewDidLoad]; //需求一:创建xxx/Documents/test文件夹 //1.拼接文件夹的路径 NSString *documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject]; NSString *testDirPath = [documentsPath stringByAppendingPathComponent:@"test"]; //2.获取NSFileManager单例对象(shared/default/standard) NSFileManager *fileMgr = [NSFileManager defaultManager]; //3.创建文件夹 /*参数一:给定文件夹所在的路径 参数二:YES(一般):允许创建的文件存在;NO:不允许存在(如果存在报错) 参数三:指定创建文件夹的属性(权限+用户所有者+更新时间...);一般给nil(默认的文件夹属性) 参数四:返回错误 */ NSError *error = nil; if(![fileMgr createDirectoryAtPath:testDirPath withIntermediateDirectories:YES attributes:nil error:&error]) { NSLog(@"创建文件夹失败:%@", error.userInfo); } //需求二:test/test01.txt; test/test02.txt; 并写入内容 //1.拼接两个文件路径 NSString *firstFilePath = [testDirPath stringByAppendingPathComponent:@"test01.txt"]; NSString *secondFilePath = [testDirPath stringByAppendingPathComponent:@"test02.txt"]; //2.创建两个文件,指定写入的内容 /*参数三:指定创建文件属性(权限+用户);一般给nil(默认属性) */ NSString *firstContent = @"写入第一个文件的内容。。。。"; [fileMgr createFileAtPath:firstFilePath contents:[firstContent dataUsingEncoding:NSUTF8StringEncoding] attributes:nil]; NSString *secondContent = @"写入第二个文件的内容。。。。"; [fileMgr createFileAtPath:secondFilePath contents:[secondContent dataUsingEncoding:NSUTF8StringEncoding] attributes:nil]; //需求三:test01.txt -> copy.txt //1.拼接copy.txt路径 NSString *copyPath = [testDirPath stringByAppendingPathComponent:@"copy.txt"]; //2.拷贝操作(默认该方法会创建copy.txt文件;如果文件存在会报错) if(![fileMgr copyItemAtPath:firstFilePath toPath:copyPath error:&error]) { NSLog(@"拷贝失败:%@", error.userInfo); }}
0 0
- NSFileManager创建与拷贝文件
- NSFileManager 文件拷贝函数copyItemAtPath:toPath:error:
- ios NSFileManager创建目录、文件
- NSFileHandle & NSFileManager 文件创建及写入例程
- NSFileManager 创建,复制,删除,剪切文件
- oc NSFileManager 文件夹创建、文件移动、文件复制、文件重命名
- Objective-C 创建文件 读取文件内容 (NSFileManager)
- 创建文件夹、创建文件、拷贝文件
- iPhone开发-创建、读取、写入文件 今天的东西是如何在iPhoneOS下创建、删除、读取、写入文件 创建与删除: //创建文件管理器 NSFileManager *fileManager =
- 使用 NSFileHandle 复制文件.(利用NSFileManager创建文件) //NSFileHandle只能读写已经存在的文件.
- NSFileManager 文件相关操作
- iOS文件操作 NSFileManager
- NSFileManager 获取文件信息
- 文件操作之NSFileManager
- 文件操作(NSFileManager)
- iOS NSFileManager文件操作
- 文件操作(NSFileManager)
- 文件操作(NSFileManager)
- VectorDrawable-第一章
- Android开发中libs包下面的mips、armeabi、armeabi-v7a和x86
- 使用QRCode实现二维码生成
- 一起写RPC框架(二十一)RPC服务消费者三--服务消费者负载策略
- 常用php函数
- NSFileManager创建与拷贝文件
- 给Unity开发者的C#内存管理(第二部分) C# Memory Management for Unity Developers (part 2 of 3)
- MyEclipse安装Eclipse Memory Analyzer插件,并进行错误文件分析流程
- 操作给其它表做外键的数据
- centos7 saltstack快速安装+自定义模块实例
- android 必看知识点
- 单链表基础操作C++实现
- Android 性能优化典范(六)
- OpenCV:copyMakeBorder的用法