//删除目录下所有文件文件夹
NSString *imageDir=[NSString stringWithFormat:@"%@/Documents/User",NSHomeDirectory()];
[[NSFileManager defaultManager] removeItemAtPath:imageDir error:nil];
//从本地读出文件内容
NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);//沙箱主目录NSString *docDir=[paths objectAtIndex:0]; //Documentory文件夹
NSString *fileName=[docDir stringByAppendingPathComponent:@"9999"]; //在Documentory中找到一个名字9999的文件
NSMutableArray *MutableArray=[NSKeyedUnarchiver unarchiveObjectWithData:data];
for (int i=0 ; i<MutableArray.count; i++) {
NSLog(@"%@",[MutableArray objectAtIndex:i]);
}
//写入到本地
//会覆盖原文件
NSMutableArray *array=[[NSMutableArray alloc]init];
[array addObject:SingleChat_ChatString]; //要写入到本地的数组
NSString *path=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; //找到Documentory文件夹
NSString *fileName=[path stringByAppendingPathComponent:[NSString stringWithFormat:@"../chat/single/%d",SingleChat_OtherUserID]];//新建文件夹
[NSKeyedArchiver archiveRootObject:array toFile:fileName];//把data存入filename