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