我有一个名为demo.png的文件,该文件保存在documents/test/
文件夹中。
现在我想检查文件是否存在于该特定路径,我想删除该文件。怎么检查你能不能告诉我??
答案 0 :(得分:9)
NSString* documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString* foofile = [documentsPath stringByAppendingPathComponent:@"foo.html"];
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:foofile];
if (fileExists) //Does file exist?
{
if (![[NSFileManager defaultManager] removeItemAtPath:path error:&error]) //Delete it
{
NSLog(@"Delete file error: %@", error);
}
}
答案 1 :(得分:5)
if([[NSFileManager defaultManager] fileExistsAtPath:somePath])
[[NSFileManager defaultManager] removeItemAtPath:somePath error:NULL];
这可用于检查路径中是否存在文件。