美文网首页
iOS在沙盒Documents中创建文件夹以及获取沙盒路径

iOS在沙盒Documents中创建文件夹以及获取沙盒路径

作者: pinksnow | 来源:发表于2017-04-12 11:05 被阅读153次

沙盒中创建文件夹

NSFileManager*fileManager = [[NSFileManageralloc]init];NSString*pathDocuments = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES)objectAtIndex:0];NSString*createPath = [NSStringstringWithFormat:@"%@/collect_deals.data",pathDocuments];if(![[NSFileManagerdefaultManager]fileExistsAtPath:createPath]) {

[fileManager createDirectoryAtPath:createPath withIntermediateDirectories:YESattributes:nilerror:nil];

}else{NSLog(@"有这个文件了");

}

这样我们就在沙盒Documents中创建好了名为collect_deals.data的文件夹。那我们现在来获取沙盒路径

NSLog(@"%@",[[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES) lastObject] stringByAppendingPathComponent:@"collect_deals.data"]);

我们获得到类似如下路径

/User/SYH/Library/Developer/CoreSimulator/Devices/5B8713E8-CD24-4E78-90F3-8F8DA0D2B035/data/Containers/Data/Application/863172CE-8ACC-460B-B8F7-E897BF059DDE/Documents/collect_deals.data

我们打开Finder前往文件夹 ,现在是否在沙盒中就有了这个文件夹呢?是不是很简单!

相关文章

  • 简单数据持久化

    获取相关路径 沙盒路径 沙盒中有三个文件夹Documents Library Tmp Documents路径 Li...

  • 数据持久化

    沙盒路径 2)获取library路径 3)获取temp路径 4)保存一张图片到documents下的ios文件夹中...

  • iOS在沙盒Documents中创建文件夹以及获取沙盒路径

    沙盒中创建文件夹 NSFileManager*fileManager = [[NSFileManageralloc...

  • iOS沙盒获取

    1.获取沙盒中home目录(主目录,沙盒的最外层)的路径 2.获取沙盒中Documents目录的路径 3.获取沙盒...

  • iOS 文件操作

    iOS文件(沙盒目录,文件创建、移动、复制等) 目录获取获取沙盒的主目录路径: (NSString *)homeD...

  • iOS关于数据持久化

    目录 一、什么是持久化 二、沙盒是什么 2.1 沙盒简介及获取沙盒路径 2.2 Documents 2.2 Lib...

  • NSFileManager(文件管理)

    1>获取沙盒目录 -(NSString*)getDocumentsPath { //获取Documents路径 N...

  • Objective-C沙盒结构

    导读: 一、什么是沙盒机制二、沙盒的特点三、沙盒的结构组成四、获取沙盒目录路径 一、什么是沙盒机制 iOS中的沙盒...

  • OC - 沙盒

    导读: 一、什么是沙盒机制 二、沙盒的特点 三、沙盒的结构组成 四、获取沙盒目录路径 一、什么是沙盒机制 iOS中...

  • ios - 关于数据持久化不看我看谁(一)

    目录一、什么是持久化二、沙盒是什么2.1 沙盒简介及获取沙盒路径2.2 Documents2.2 Library2...

网友评论

      本文标题:iOS在沙盒Documents中创建文件夹以及获取沙盒路径

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