ios 向文件写入东西
来源:互联网 发布:ios应用推荐 知乎 编辑:程序博客网 时间:2024/06/05 07:09
NSFileManager *fileManage = [NSFileManager defaultManager];
NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentdirectoyr = [path objectAtIndex:0];
NSString *filename = [documentdirectoyr stringByAppendingPathComponent:@"history.plist"];
// NSMutableDictionary *tmpdic = [[NSMutableDictionary alloc]init];
BOOL flag = [fileManage fileExistsAtPath:filename isDirectory:NO];
if(!flag)
{
[fileManage createFileAtPath:filename contents:Nil attributes:Nil];
NSMutableData *writer = [[NSMutableData alloc]init];
[writer appendData:[name dataUsingEncoding:NSUTF8StringEncoding]];
[writer writeToFile:filename atomically:YES];
}else
{
NSData *read = [NSData dataWithContentsOfFile:filename];
NSString *tmp1 = [[NSString alloc]initWithData:read encoding:NSUTF8StringEncoding];
if([tmp1 isEqualToString:name]){
}else{
tmp1 = [tmp1 stringByAppendingString:name];
NSMutableData *write = [[NSMutableData alloc]init];
[write appendData:[tmp1 dataUsingEncoding:NSUTF8StringEncoding]];
[write writeToFile:filename atomically:YES];
}
}
NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentdirectoyr = [path objectAtIndex:0];
NSString *filename = [documentdirectoyr stringByAppendingPathComponent:@"history.plist"];
// NSMutableDictionary *tmpdic = [[NSMutableDictionary alloc]init];
BOOL flag = [fileManage fileExistsAtPath:filename isDirectory:NO];
if(!flag)
{
[fileManage createFileAtPath:filename contents:Nil attributes:Nil];
NSMutableData *writer = [[NSMutableData alloc]init];
[writer appendData:[name dataUsingEncoding:NSUTF8StringEncoding]];
[writer writeToFile:filename atomically:YES];
}else
{
NSData *read = [NSData dataWithContentsOfFile:filename];
NSString *tmp1 = [[NSString alloc]initWithData:read encoding:NSUTF8StringEncoding];
if([tmp1 isEqualToString:name]){
}else{
tmp1 = [tmp1 stringByAppendingString:name];
NSMutableData *write = [[NSMutableData alloc]init];
[write appendData:[tmp1 dataUsingEncoding:NSUTF8StringEncoding]];
[write writeToFile:filename atomically:YES];
}
}
0 0
- ios 向文件写入东西
- CreateFile创建文件 writeFile 向文件中写入东西
- 向文件写入文本
- 如何:向文件写入文本
- 向文件写入整数失败
- 向文件写入宽字符
- java向文件写入数据
- java向FTP写入文件
- 向数据库中写入文件
- iOS开发~向沙盒中写入文件、文件夹以及从沙盒中读取文件
- iOS文件写入读取
- ios-文件写入地址
- 向一个文件写入信息并读出写入另一个文件
- .Net向SQL Server数据库写入文件
- asp.net向文件写入日志
- CStdioFile.WriteString无法向文件写入中文
- 向存在的文件中写入数据
- 【Android】向sdcard中写入文件
- Mac Intellij 13 自定义live template自动补全简写
- andriod 布局3
- NAND FLASH控制器中TACLS、TWRPH0、TWRPH1这三个值的确定
- 结合 xsl 与 struts 显示页面
- MongoDB在PHP中操作实例
- ios 向文件写入东西
- 数据结构实验之栈四:括号匹配
- iPhone app发布到appstore的步骤
- ARM裸机开发-bootloader-内部看ARM
- Maven搭建多模块企业级项目
- mybits 简单试用
- viewpager+fragment 如何管理fragment
- C#获取执行程序所在的当前路径的方法
- sql语法:等值联接,左联接,右联接详细使用方法