1.判断Bundle里面的文件是否存在
-(BOOL)judgeFileExist:(NSString * )fileName
{
//获取文件路径
NSString *path = [[NSBundle mainBundle] pathForResource:fileName ofType:@""];
if(path==NULL)
returnNO;
returnYES;
}
2.判断Doucuments 里面的文件是否存在
-(BOOL)judgeFileExist:(NSString * )fileName;
{
NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString * filePath=[documentsDirectory stringByAppendingPathComponent:fileName];
NSFileManager * fileManager=[NSFileManagerdefaultManager];
return [fileManager fileExistsAtPath:filePath];
}
3.得到文件的路径
- (NSString *)imageFilePath:(NSString *)fileNname
{
//NSString *paths = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
return [documentsDirectory stringByAppendingPathComponent:fileNname];
}
本文介绍了如何在iOS应用中检查资源包(Bundle)及Documents目录下文件的存在状态,并提供了获取文件路径的方法。
1372

被折叠的 条评论
为什么被折叠?



