【发布时间】:2012-12-18 16:57:44
【问题描述】:
我有这段代码,它允许我指定要从我的文档目录中删除的特定文件。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectoryPath = [[paths objectAtIndex:0] stringByAppendingString:@"/Podcasts"];
NSString* checkIfFileExists = [documentsDirectoryPath stringByAppendingPathComponent:_fileName];
NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager removeItemAtPath:checkIfFileExists error:NULL];
如果您想使用按钮删除文件,我可以看到这很有用,但不想只删除特定文件,如何引用 removeItemAtPath: 来处理数组中的任何文件?我不希望它一次删除所有文件。
【问题讨论】:
-
对名为
checkIfFileExists的变量使用-fileExistsAtPath:的值可能更有用 -
NSLog checkIfFileExists 并确保它有正确的路径。
-
是的,同意,还在设置中,看看是否可以工作,我稍后会清理它:-)
标签: objective-c ios nsfilemanager nsdocumentdirectory