0

ここにあるソリューションを使用してデータを保存するために、.txt ファイルを Documents フォルダーに追加しています: Read Text File in Document Folder - Iphone SDK

これで、このファイルからテキストを正常に読み書きできるようになりましたが、このファイル内のすべてのテキストをクリアして完全に空にするアクションも必要です。出来ますか?

4

2 に答える 2

5

1行で、これはそれを行うべきです:

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

これにより、「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 に答える