我将.txt文件添加到Documents文件夹,以使用此处创建的解决方案存储一些数据: Read Text File in Document Folder - Iphone SDK
所以现在我可以成功地编写和读取此文件中的文本,但我还需要执行操作,清除此文件中的所有文本以使其绝对为空。有可能吗?
答案 0 :(得分:5)
在一行中,应该这样做:
[[NSData data] writeToFile: pathToFile atomically: YES];
答案 1 :(得分:2)
这将循环所有文件-in Documents Directory-后缀为“txt”并删除其内容:
NSString* path = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
NSArray *arr = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:nil];
for (NSString *fileName in arr) {
if ([fileName hasSuffix:@".txt"])
{
[@"" writeToFile:[path stringByAppendingPathComponent:fileName] atomically:YES encoding:NSUTF8StringEncoding error:nil];
}
}