美文网首页
《 iOS文件夹与plist文件的创建与删除》

《 iOS文件夹与plist文件的创建与删除》

作者: 北漂老张 | 来源:发表于2018-09-25 14:58 被阅读0次

 《 iOS文件夹与plist文件的创建与删除》

//  ViewController.m 

//  fileManagerExe 

//  Created by a111 on 16/4/8. 

#import "ViewController.h" 

@interface ViewController () 

@end 

@implementation ViewController 

- (void)viewDidLoad { 

    [super viewDidLoad]; 

    //找到相应的目录 

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); 

    NSString *path = [paths objectAtIndex:0]; 

   //目录下的文件夹名字'aaa' 

    NSString *pathFile = [path stringByAppendingPathComponent:@"aaa"]; 

    //判断有没有文件夹 

    BOOL isDir =NO; 

    NSFileManager *fileManager = [NSFileManager defaultManager]; 

    BOOL existed = [fileManager fileExistsAtPath:pathFile isDirectory:&isDir]; 

    if ( !(isDir ==YES && existed == YES) ){ 

        //如果没有文件夹则创建 

        [fileManager createDirectoryAtPath:pathFile  withIntermediateDirectories:YES attributes:nil error:nil]; 

    }else{ 

        //删除文件夹 

        //[fileManager removeItemAtPath:pathFile error:nil]; 

    } 

    //在目录文件夹下找相应文件'bbb.plist' 

    NSString *filename=[pathFile stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.plist",@"bbb"]]; 

    if (![fileManager fileExistsAtPath:filename]) { 

        //如果没有文件,添加新内容,生成新文件 

        NSDictionary *dic = @{@"aaa":@"1"};//(内容随便写的) 

        [dic writeToFile:filename atomically:YES]; 

    }else{ 

        //如果有文件,获取文件夹文件 

        NSDictionary *dic = [NSDictionary dictionaryWithContentsOfFile:filename]; 

        NSLog(@"%@",dic); 

    } 

    // Do any additional setup after loading the view, typically from a nib. 

- (void)didReceiveMemoryWarning { 

    [super didReceiveMemoryWarning]; 

    // Dispose of any resources that can be recreated. 

@end 

相关文章

  • 《 iOS文件夹与plist文件的创建与删除》

    《 iOS文件夹与plist文件的创建与删除》 // ViewController.m// fileManager...

  • Linux基础知识 (2018-7-27)

    1. 创建/删除文件夹 创建文件夹:mkdir python_Study(文件夹名) 删除文件夹:rmdir ...

  • Flutter 中不显示状态栏

    检查创建flutter项目时创建的两个文件并注释掉或删除。 ./ios/Runner/Info.plist

  • java 文件操作

    查看文件夹中的文件List: 文件夹的创建、重命名、删除、查看父目录路径: 文件的创建、重命名、删除 --和文件夹...

  • plist文件用法小结

    创建plist文件路径(一般保存到沙盒document文件夹中) 2.根据路径,创建或者取出plist文件内容(如...

  • Linux 常用命令集

    文件以及目录操作 1、 文件夹创建 2、 列出文件目录 3、删除文件夹 4、创建文件 5、复制文件 6、删除文件 ...

  • 乌班图常用指令

    很多时候我们都会在终端进行文件/文件夹的创建与删除 使用快捷键ctrl + alt + t 打开终端: 创建文...

  • ubuntu下命令行创建(删除)文件或目录

    很多时候我们都会在终端进行文件/文件夹的创建与删除 使用快捷键ctrl + alt + t 打开终端: 创建文...

  • 9.26

    创建、删除、复制、移动、重命名文件和文件夹的命令分别是什么? 文件夹:创建mkdir dirname删除rmdir...

  • iOS【ExportOptions.plist】

    自己创建ExportOptions.plist,或者Xcode打包,导出文件夹里有plist ExportOpti...

网友评论

      本文标题:《 iOS文件夹与plist文件的创建与删除》

      本文链接:https://www.haomeiwen.com/subject/glkloftx.html