将文件(图片为例子)保存到 自己指定的沙盒文件夹中 并取出来 待用

/*________保存图片到沙河路径文件夹_____________**littleSun_zheng**/

//先把图片转成NSDataNSData*data  =UIImageJPEGRepresentation(image,.000000005);

//文件管理器NSFileManager*fileManager = [NSFileManagerdefaultManager];

//拼接要存放东西的文件夹NSString*pathDocuments = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)objectAtIndex:0];

   NSString*createPath = [NSStringstringWithFormat:@"%@/EcmChatMyPic", pathDocuments];

//判断文件夹是否存在,如果不存在,则创建if(![[NSFileManagerdefaultManager]fileExistsAtPath:createPath])

{

//如果没有就创建这个 想创建的文件夹   ()

[fileManager

createDirectoryAtPath:createPathwithIntermediateDirectories:YESattributes:nilerror:nil];

//然后保存

NSString* DocumentsPath = [NSHomeDirectory()stringByAppendingPathComponent:@"Documents/EcmChatMyPic"];

NSString*imgFileName = [NSStringstringWithFormat:@"/%@.jpg",fileName];

[fileManager

createFileAtPath:[DocumentsPath stringByAppendingString:imgFileName]contents:data attributes:nil];

}

else{//文件夹存在   直接保存NSString* DocumentsPath = [NSHomeDirectory()stringByAppendingPathComponent:@"Documents/EcmChatMyPic"];

NSString*imgFileName = [NSStringstringWithFormat:@"/%@.jpg",fileName];

[fileManager

createFileAtPath:[DocumentsPath stringByAppendingString:imgFileName]contents:data attributes:nil];

}

//存完之后 接着就取出来 发送NSString* DocumentsPath = [NSHomeDirectory()stringByAppendingPathComponent:@"Documents/EcmChatMyPic"];

NSString*imgFileName = [NSStringstringWithFormat:@"/%@.jpg",fileName];

NSString* filePath = [[NSString alloc] initWithFormat:@"%@%@",DocumentsPath,imgFileName];

//取出图片 等待 你的使用

   UIImage*img = [UIImage imageWithContentsOfFile:filePath];

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 女儿返校我有匆匆赶回上班单位,由于迎接上级部门的督导工作,让疲惫的身心和工作压力在今天下午得到放松。 感赏女儿能开...
    周丽1阅读 1,209评论 0 2
  • 学习第二天,有几个触动点,记录一下。 渴望被抱抱的感觉,源自小时妈妈与爸爸吵架后,要回娘家,我抱着她的腿,抬头望着...
    吾书吾心阅读 2,224评论 1 1