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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM