如何读写文件中的内容

如何读写文件中的内容_第1张图片
单眼皮也可以这么可爱

首先需要用到的就是 ***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];

你可能感兴趣的:(如何读写文件中的内容)