在ios中的Document中创建多级文件夹以及文件
2014-07-02 22:31
603 查看
- (NSString *)dataPath:(NSString *)file { NSString *path = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"badge"]; BOOL bo = [[NSFileManager defaultManager] createDirectoryAtPath:path withIntermediateDirectories:YES attributes:nil error:nil]; NSAssert(bo,@"创建目录失败"); NSString *result = [path stringByAppendingPathComponent:file]; return result; } - (void)viewDidLoad { [super viewDidLoad]; //此处首先指定了图片存取路径(默认写到应用程序沙盒 中) NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES); //并给文件起个文件名 NSString *imageDir = [[[paths objectAtIndex:0] stringByAppendingPathComponent:@"163"] stringByAppendingPathComponent:@"songzi"]; //存放图片的文件夹 NSString *imagePath =[imageDir stringByAppendingPathComponent:@"0.png"]; NSData *data = nil; //检查图片是否已经保存到本地 if([self isExistsFile:imagePath]){ data=[NSData dataWithContentsOfFile:imagePath]; }else{ data = [NSData dataWithContentsOfURL:[NSURL URLWithString: @"http://211.154.154.96:7071/press/163/songzi/0.jpg"]]; //创建文件夹路径 [[NSFileManager defaultManager] createDirectoryAtPath:imageDir withIntermediateDirectories:YES attributes:nil error:nil]; //创建图片 [UIImagePNGRepresentation([UIImage imageWithData:data]) writeToFile:imagePath atomically:YES]; } imageView.image = [UIImage imageWithData:data]; }
相关文章推荐
- 在ios中的Document中创建多级文件夹以及文件
- 在ios中的Document中创建多级文件夹以及文件
- 在ios中的Document中创建多级文件夹以及文件
- 在ios中的Document中创建多级文件夹以及文件
- IOS在Document目录下创建文件夹、保存、读取、以及删除文件
- PHP 创建文件(文件夹)以及目录操作代码
- 一个简单打开D盘所有文件夹和文件的例子以及动态创建双击事件
- php文件上传判断类型创建多级文件夹
- winform中判断文件夹以及文件是否存在,文件夹不存在进行创建,文件存在进行删除
- java中File文件的创建,删除,复制,移动,以及目录文件的删除等等,主要是文件及文件夹的操作
- iOS--在Sandbox(沙盒)中创建文件夹和文件
- VS 2008 创建、删除多级目录的方法 以及给文件夹增加隐藏属性
- Java 创建文件、文件夹以及临时文件
- 文件夹创建以及文件删除C语言实现
- qt iOS app 如何获取共享文件夹文件,如何使用document文档目录文件
- iOS开发之如何创建PCH文件以及如何使用PCH文件
- java创建文件文件夹,删除空文件夹,删除文件夹以及所有文件
- PHP 创建文件(文件夹)以及目录操作代码
- IE打开文件夹, 以及在固定的地方创建文件
- java创建多级目录以及文件