IOS写文件
来源:互联网 发布:c语言头文件 stdio.h 编辑:程序博客网 时间:2024/06/09 20:58
由于Objective C是C的扩展版,所以,可以直接用C的api来读写文件。
但是,ios本身提供了NSFileManager来进行文件操作
-(void)writeFile:(NSString*)filename:(NSString*)data{ //获得应用程序沙盒的Documents目录,官方推荐数据文件保存在此NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString* doc_path = [path objectAtIndex:0]; //NSLog(@"Documents Directory:%@",doc_path); //创建文件管理器对象NSFileManager *fm = [NSFileManager defaultManager]; NSString* _filename = [doc_path stringByAppendingPathComponent:filename]; //NSString* new_folder = [doc_path stringByAppendingPathComponent:@"test"]; //创建目录 //[fm createDirectoryAtPath:new_folder withIntermediateDirectories:YES attributes:nil error:nil]; [fm createFileAtPath:_filename contents:[data dataUsingEncoding:NSUTF8StringEncoding] attributes:nil]; } - (IBAction)sendMailAndWriteFile:(id)sender { //先写入文件 NSString* _username = username.text; NSString* _phone = phone.text ; NSString* _email = email.text ; NSString* _title = title.text ; NSString* filename = @"data.txt"; NSString* data = [NSString stringWithFormat:@"用户名:%@\n电话:%@\nEmail:%@\n地址:%@\n*****\n",_username,_phone,_email,_title,nil]; [self writeFile:filename:data] ; }
- IOS写文件
- ios 追加写文件
- ios 追加写文件
- ios 写文件路径和权限问题
- IOS下写文件的方法
- iOS 将数据写到csv文件
- iOS plist文件读,写,增加操作
- iOS实现文件的写操作
- IOS-写文件到本地
- ios NSArray数组写plist的文件的代码
- IOS写文件时需要注意得小地方
- 重新再写如何ios中解析xml文件
- ios中对文件的读与写
- iOS崩溃日志打印出来或者写进文件
- IOS判断文件是否可读 可写 可执行
- iOS——写数据到本地plist文件
- 写文件
- 写文件
- 删除Linux乱码文件
- Perl深拷贝
- perl传递数组的问题
- Git diff hash顺序的问题
- Ojective C入门
- IOS写文件
- perl文件名过滤工具
- 推荐引擎基本原理
- Perl分割字符串的一个精妙的写法
- objective-c目录递归
- iOS 中正则表达式的使用
- objective-c与js交换数据
- perl命令行批量修改文件内容
- perl xml dom中文乱码问题解决