如何读写文件中的内容

2018-06-06  本文已影响9人  木兮_君兮
单眼皮也可以这么可爱

首先需要用到的就是 ***NSFileManager***

常用的方法:
1. 检查是否存在该文件
NSFileManager *fileManager = NSFileManager.defaultManager;
 [fileManager fileExistsAtPath:path isDirectory:FALSE];

2. 将文件转成NSData(NSData 可以转换成 NSString) 格式
[[NSFileManager defaultManager] contentsAtPath:path];
//[[NSString alloc] initWithData:[[NSFileManager defaultManager] contentsAtPath:path] encoding:NSUTF8StringEncoding];

注意

检查文件的时候一定要带上文件的后缀名 , 写入文件,和读写文件的时候一定要带上后缀名

[[NSString alloc] initWithData:[[NSFileManager defaultManager] contentsAtPath:path] encoding:NSUTF8StringEncoding];

或者

NSString *content = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];

 NSData *data = [newJSString dataUsingEncoding:NSUTF8StringEncoding];
 BOOL result = [data writeToFile:mainPatchPath atomically:YES];

上一篇 下一篇

猜你喜欢

热点阅读