zoukankan      html  css  js  c++  java
  • IOS在Document目录下创建文件夹、保存、读取、以及删除文件

     1     //  在Documents目录下创建一个名为LaunchImage的文件夹
     2     NSString *path = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"LaunchImage"];
     3     NSLog(@"%@",path);
     4     
     5     NSFileManager *fileManager = [NSFileManager defaultManager];
     6     BOOL isDir = FALSE;
     7     BOOL isDirExist = [fileManager fileExistsAtPath:path isDirectory:&isDir];
     8     if(!(isDirExist && isDir))
     9         
    10     {
    11         BOOL bCreateDir = [fileManager createDirectoryAtPath:path withIntermediateDirectories:YES attributes:nil error:nil];
    12         if(!bCreateDir){
    13             NSLog(@"创建文件夹失败!");
    14         }
    15         NSLog(@"创建文件夹成功,文件路径%@",path);
    16     }
    17     
    18     UIImage *image=[UIImage imageWithContentsOfFile:@"testimage.png"];
    19     NSData *data = UIImagePNGRepresentation(image);
    20     //将testimage.png保存到LaunchImage文件夹下,新名称为image1.png
    21          BOOL isSaved=   [fileManager createFileAtPath:[path stringByAppendingString:@"/image1.png"] contents:data attributes:nil];
    22     NSLog(@"图片保存状态:%d",isSaved);
    23     
    24     //获取保存的图片
    25     UIImage *newimage=[UIImage imageWithContentsOfFile:[path stringByAppendingString:@"/image1.png"]];
    26    
    27 //   删除文件
    28      BOOL isDelete=[fileManager removeItemAtPath:path error:nil];
    29     NSLog(@"%d",isDelete);
  • 相关阅读:
    工作中常用的工具
    lua 调试、热重载
    Lua库收集
    Mac常见端口
    Swift 学习笔记1
    项目-微博(模仿新浪微博)
    iOS多线程
    iOSCoreData介绍
    iOS数据库操作流程
    iOS中数据库运用之前的准备-简单的数据库
  • 原文地址:https://www.cnblogs.com/iSeven/p/4057668.html
Copyright © 2011-2022 走看看