gpt4 book ai didi

objective-c - 删除文件obj c

转载 作者:太空狗 更新时间:2023-10-30 03:12:08 27 4
gpt4 key购买 nike

我正在使用以下代码创建文件

NSString *docPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
NSString *filename = @"xyz123.data";
docPath = [NSString stringWithFormat:@"%@/%@", docPath, filename];

NSError *error = nil;
[data writeToFile:docPath options:0 error:&error];

要删除文件,我使用以下命令

NSFileManager *manager = [NSFileManager defaultManager];

NSError *error = nil;

NSString *path = @"xyz123.data";
//NSString *path = @"Documents/xyz123.data";
[manager path error:&error];

但是第一条和第二条路径似乎都不起作用,我总是收到“没有这样的文件或目录”的错误。

最佳答案

您在创建文件时使用了 NSHomeDirectory() stringByAppendingPathComponent,但在您尝试删除文件时未在任何路径中使用。尝试:

[manager removeItemAtPath:[NSHomeDirectory() stringByAppendingPathComponent:@"Documents/xyz123.data"] error:&error]

关于objective-c - 删除文件obj c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15505529/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com