我想检查一个文件夹。如果我在“路径”中找到“test.jpeg”,如果它是真的,我什么也不做,但如果它是假的,我必须像这样下载这张图片
UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:[dico objectForKey:@"photo"]]]];
nomPhoto = [[cell.pseudo text]stringByReplacingOccurrencesOfString:@"\n" withString:@""];;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *document = [paths objectAtIndex:0];
filename = [NSString stringWithFormat:@"%@/%@.jpeg",document,nomPhoto];
NSData *data2 = [NSData dataWithData:UIImageJPEGRepresentation(image, 0.1f)];//1.0f = 100% quality
[data2 writeToFile:filename atomically:YES];
编辑:我尝试了这个但不起作用。路很好
NSString* documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString* pict = [documentsPath stringByAppendingPathComponent :@"portos"];
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:pict];
if (fileExists)
{
NSLog(@"file ok");
}else {
NSLog(@"file ko");
}
谢谢
最佳答案
已经回答了here .
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:somePath];
关于iphone - 检查文件是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6772872/