我正在将 .txt 文件添加到 Documents 文件夹以使用此处建立的解决方案存储一些数据: Read Text File in Document Folder - Iphone SDK
所以现在我可以成功地从这个文件中写入和读取文本,但我还需要采取措施清除该文件中的所有文本以使其绝对为空。是否可以?
我正在将 .txt 文件添加到 Documents 文件夹以使用此处建立的解决方案存储一些数据: Read Text File in Document Folder - Iphone SDK
所以现在我可以成功地从这个文件中写入和读取文本,但我还需要采取措施清除该文件中的所有文本以使其绝对为空。是否可以?
在一行中,这应该这样做:
[[NSData data] writeToFile: pathToFile atomically: YES];
这将循环所有文件 - 在 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];
}
}