如何检查图像是否存在于文件夹中

时间:2011-07-13 07:36:55

标签: iphone objective-c ios4

  

可能重复:
  What's a quick way to test to see a file exists?

我是iPhone开发的新手。我将图像保存在“Documents”文件夹中。下面显示了用于该

的代码
NSString *fullPath=[[NSString stringWithFormat:@"Documents/%@",limgName] retain];
NSString *mpngPath = [NSHomeDirectory() stringByAppendingPathComponent:fullPath];

NSLog(@"saving path %@",mpngPath);
[myImgdata writeToFile:mpngPath atomically:YES];

我的目标是下次我要在文档文件夹中检查此图像是否存在。如何检查此路径是否存在。

2 个答案:

答案 0 :(得分:3)

您必须以相同的方式获取mpngPath,然后使用NSFileManager检查文件是否存在。

BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:mpngPath];
if ( fileExists ) {
    /* The image exists. Handle appropriately */
}

答案 1 :(得分:0)

请你这样做检查:

CFShow([[NSFileManager defaultManager] directoryContentsAtPath:[NSHomeDirectory()stringByAppendingString:@“/ Documents”]]);