4

iOS用コンテンツテキストファイルを削除しようとしています。

または、ファイルを削除して、コンテンツなしですぐに再作成することもできます。

このソリューションでは、を使用してファイルを削除できることがわかっています[fileManager removeItemAtPath:filePath error:&error];。ファイルの再作成は、私にとって難しい部分です。

次のコードを使用して、ファイルを問題なく見つけています。

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];

NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"myFile.txt"];

NSFileManager *fileManager = [NSFileManager defaultManager];

if([fileManager fileExistsAtPath:filePath])
{
    [fileManager removeItemAtPath:filePath error:&error];
}

//code to recreate the same file, just with no content
4

3 に答える 3

2

スイフト用

NSFileManager.defaultManager().createFileAtPath(path, contents: nil, attributes: nil)
于 2016-02-05T08:08:18.027 に答える