0

我正在将 .txt 文件添加到 Documents 文件夹以使用此处建立的解决方案存储一些数据: Read Text File in Document Folder - Iphone SDK

所以现在我可以成功地从这个文件中写入和读取文本,但我还需要采取措施清除该文件中的所有文本以使其绝对为空。是否可以?

4

2 回答 2

5

在一行中,这应该这样做:

[[NSData data] writeToFile: pathToFile atomically: YES];
于 2013-02-03T16:35:00.890 回答
2

这将循环所有文件 - 在 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];
    }
}
于 2013-02-03T16:41:14.917 回答