1、写入文件。如果这个文件已经存在,字符串会覆盖原文件的内容。如果文件不存在,则会创建新文件。但是如果,路径中的文件夹原本不存在,则就会报错。意思是必须为存在的文件夹。
注意点: 选用 atomiclly 为YES ,这样在导出前,会将字符串到处在一个 temp 文件中,完全导到temp成功后,再写入目标文件。
NSString *str = @"wo shi jiangxi人";
NSU
NSError *error;
[ str writeToFile:@" /user/apple/desktop/abc1.txt" atomically:YES encoding: NSUTF8String error:&error]; // 将字符串导出到文件
[ str writeToURL:@" file:///user/apple/desktop/abc2.txt" atomically:YES encoding: NSUTF8String error:&error]; // 将字符串导出到文件
[ str writeToURL:@" http://www.baidu.com" atomically:YES encoding: NSUTF8String error:&error]; // 将字符串导出到文件
if( error)
{
// NSLog(@" 成功失败 %@", [ error locationlizeDescription ]);
NSLog(@" 成功失败 %@", [ error localizeDescription ]);
}
else{ NSLog(@" 成功导出");}