您的位置:首页 > 其它

获取 一个文件 在沙盒Library/Caches/ 目录下的路径

2015-11-04 10:29 246 查看
+ (NSString *)getFullPathWithFile:(NSString *)urlName {

//先获取 沙盒中的Library/Caches/路径

NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject];

NSString *myCacheDirectory = [docPath stringByAppendingPathComponent:@"MyCaches"];

//检测MyCaches 文件夹是否存在

if (![[NSFileManager defaultManager] fileExistsAtPath:myCacheDirectory]) {

//不存在 那么创建

[[NSFileManager defaultManager] createDirectoryAtPath:myCacheDirectory withIntermediateDirectories:YES attributes:nil error:nil];

}

//用md5进行 加密 转化为 一串十六进制数字 (md5加密可以把一个字符串转化为一串唯一的用十六进制表示的串)

NSString * newName = [NSString md5:urlName];

//拼接路径

return [myCacheDirectory stringByAppendingPathComponent:newName];

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: