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

来源:互联网 发布:php获取服务器信息 编辑:程序博客网 时间:2024/05/16 09:45

沙盒中创建文件夹

NSFileManager *fileManager = [[NSFileManager alloc]init];    NSString *pathDocuments = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)objectAtIndex:0];    NSString *createPath = [NSString stringWithFormat:@"%@/collect_deals.data",pathDocuments];    if (![[NSFileManager defaultManager]fileExistsAtPath:createPath]) {        [fileManager createDirectoryAtPath:createPath withIntermediateDirectories:YES attributes:nil error: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前往文件夹 ,现在是否在沙盒中就有了这个文件夹呢?是不是很简单!

0 0
原创粉丝点击