文件写到本地

作者: 雪精灵是我 | 来源:发表于2016-12-14 10:56 被阅读20次

-(void)createFiel{

//创建文件管理器

NSFileManager *fileManager = [NSFileManager defaultManager];

//获取document路径,括号中属性为当前应用程序独享

NSArray *directoryPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,      NSUserDomainMask, YES);

NSString *documentDirectory = [directoryPaths objectAtIndex:0];

//定义记录文件全名以及路径的字符串filePath

filePath = [documentDirectory stringByAppendingPathComponent:@"history.txt"];

//查找文件,如果不存在,就创建一个文件

if (![fileManager fileExistsAtPath:filePath]) {

[fileManager createFileAtPath:filePath contents:nil attributes:nil];

}

}

//读写本地历史记录  isgetData == yes 获取数据,  写入数据

-(void)getHistoryData:(BOOL)isGetData {

if (isGetData == NO) {

//        NSString *str = [NSString stringWithContentsOfFile:filePath usedEncoding:nil error:nil];

NSString *historyStr = [ historyArry componentsJoinedByString:@","];

[historyStr writeToFile:filePath atomically:YES

encoding:NSUTF8StringEncoding error:nil];

//通过将writeToFile:atomically:encoding:error:方法发送给字符串对象完成字符串存储到文件内的功能

}else{

NSString *str = [NSString stringWithContentsOfFile:filePath usedEncoding:nil error:nil];

//[historyArry removeAllObjects];

//[historyArry addObject:@""];

if(str.length!=0){

//[historyArry addObjectsFromArray:[ str componentsSeparatedByString:@","]];

}

NSLog(@"%@",str);

}

}

相关文章

  • 文件写到本地

    -(void)createFiel{ //创建文件管理器 NSFileManager *fileManager =...

  • java中调用python

    运行流程:Java Swing 界面接收用户输入 --> Java 将用户输入写到本地文件中 --> Java 调...

  • RocketMQ源代码笔记(一):文件存储

    0.前言 RMQ对于消息持久化的方式是顺序写到本地磁盘文件,相对于持久化到远程的数据库或者KV来说,往本地磁盘文件...

  • Linux常用命令

    本地文件file.zip写到远程服务器192.168.31.168的root目录 将file.zip解压到/dat...

  • 仿微博九宫格轮播

    关于sdwebimage缓存和现实的顺序, 先请求获取data显示,再将data文件写到本地 在这里用下面代码处理...

  • mac上操作:本地文件复制到远程Linux文件

    bug:本地文件找不到,提示:本地文件No such file or directory 解决: 先cd到本地文件...

  • ffmpeg udp视频流

    推流 播放 流写到本地

  • iOS multipart/form-data请求方式

    最近项目中有一个接口比较奇特,之前从来没有见过这种请求方式.需求是搜集日志,写到本地文件夹中,然后把log文件上传...

  • NLog使用阿里云NAS

    原先业务数据会通过NLog写到本地文件,然后通过logstash工具将数据推送到数据中心,用以数据的分析。当用户量...

  • android加载本地html

    本地html文件放置位置,android中加载本地Html文件 存放本地html文件:放在app/src/main...

网友评论

    本文标题:文件写到本地

    本文链接:https://www.haomeiwen.com/subject/rxzjpttx.html