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 に答える