5

我有一个名为 demo.png 的文件,它保存在documents/test/文件夹中。现在我想检查文件是否存在于该特定路径,并且我想删除该文件。如何检查,你能告诉我吗?

4

2 回答 2

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);
    }
   } 
于 2012-04-05T07:16:04.143 回答
5
if([[NSFileManager defaultManager] fileExistsAtPath:somePath])
     [[NSFileManager defaultManager] removeItemAtPath:somePath error:NULL]; 

这可用于检查您的路径中是否存在文件。

于 2012-04-05T07:15:28.570 回答