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

原创 2015年11月20日 10:26:43
 /*________保存图片到沙河路径文件夹_____________**littleSun_zheng**/

   
//先把图片转成NSData
   
NSData *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 allocinitWithFormat:@"%@%@",DocumentsPath,imgFileName];
   
//取出图片 等待 你的使用
   UIImage *img = [UIImage imageWithContentsOfFile:filePath];
   
版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS文件处理,将图片存到手机目录里面 创建文件夹,NSFileManager用来存储图片,然后遍历将图片取出上传到服务器哦!!

如果我下面的这些代码能够帮到你们希望你们可以关注我的bog哦!!  NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDi...

iOS开发~向沙盒中写入文件、文件夹以及从沙盒中读取文件

一、iOS中的沙盒机制 iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。每个ios应用都有自己的应用沙盒,应用沙盒就是文件系统目录,与其他应用的文件系统隔离...

iOS查看沙盒某文件夹下的文件

在iOS开发过程中,我们可能会新建文件夹或者下载一些文件到iOS的沙盒中,那么我们如何查看其中的文件或者文件夹呢?...
  • lkj345
  • lkj345
  • 2016年02月21日 16:33
  • 2077

* 先往文件保存10个花类(包括花编号,花名称,花龄)对象,再取出来 * 去掉花名重复的花对象,再按照花龄升序排列

* 先往文件保存10个花类(包括花编号,花名称,花龄)对象,再取出来 * 去掉花名重复的花对象,再按照花龄升序排列...

iOS--在Sandbox(沙盒)中创建文件夹和文件

本文Demo源代码:https://github.com/gaussli/FileManagerDemo 之前了解过了沙盒内部的基本组成,今天学习下在沙盒中创建文件夹以及文件 之前在学习沙...

沙盒、文件以及文件夹的操作

//沙盒路径 //方法一(主目录文件) NSString *sandBoxPath = NSHomeDirectory(); NSLog(@"%@", ...

IOS学习笔记 - NSFileManager,沙盒路径,NSString类路径处理,NSCache,读取文件头判断图片类型

1,沙盒路径的一些操作 IOS沙盒路径: iOS的沙盒机制,应用只能访问自己应用目录下的文件。iOS不像android,没有SD卡概念,不能直接访问图像、视频等内容。iOS应用产生的内容,如图像、文件...

iOS真机沙盒文件查看 图片批量存储/获取/删除

1. 选Devices 2. 3. 选中第二行 4. 保存在桌面 5. 右击选中显示包内容 6. 以上环境为x-code6.3.1...

SDC沙盒文件加密软件白皮书

  • 2012年11月08日 14:05
  • 1.64MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将文件(图片为例子)保存到 自己指定的沙盒文件夹中 并取出来 待用
举报原因:
原因补充:

(最多只允许输入30个字)