沙盒路径下Plist文件操作
2015-01-21 09:49
190 查看
/* 存入字典 */
// 属性列表字符串、字典、数组、data、number
NSMutableDictionary *dict = [NSMutableDictionarydictionary];
[dict setObject:@"jj"forKey:@"name"];
[dict setObject:[NSNumbernumberWithInt:22]forKey:@"age"];
// 沙盒根路径
NSString *home =
NSHomeDirectory();
// 获取Documents文件夹路径:方式1(直接拼接“/Documents/dict.plist”)
NSString *documents = [homestringByAppendingPathComponent:@"Documents/dict.plist"];
// dict写入到该路径(每次写入会覆盖上一次数据)
[dict writeToFile:documentsatomically:YES];
/* 读取字典 */
// 获取Documents文件夹路径:方式2(在某个文件夹下搜索路径)
// 参数1:搜索哪个文件夹(Documents)参数2:哪个文件夹下搜索(用户文件夹下)参数3:是否展开用户文件夹“~”
NSArray *docs =
NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
// 就一个文件
NSString *doc = [docs
lastObject];
NSString *path2 = [doc
stringByAppendingPathComponent:@"dict.plist"];
NSDictionary *dict2 = [NSDictionarydictionaryWithContentsOfFile:path2];
NSLog(@"%@",dict2);
/**
@ Document下创建目录
*/
NSFileManager *fileManager = [NSFileManagerdefaultManager];
NSString *newDirectory = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,
YES) lastObject]
stringByAppendingPathComponent:@"newDirectory"];
// 创建目录
[fileManager createDirectoryAtPath:newDirectorywithIntermediateDirectories:YESattributes:nilerror:nil];
// 获取Cache目录
NSArray *Caches =
NSSearchPathForDirectoriesInDomains(NSCachesDirectory,
NSUserDomainMask, YES);
NSString *Cache = [Caches
objectAtIndex:0];
//
获取Library目录
NSArray *Librarys =
NSSearchPathForDirectoriesInDomains(NSLibraryDirectory,
NSUserDomainMask, YES);
NSString *Library = [Librarys
objectAtIndex:0];
//
获取Tmp目录
NSString *tmpDir =
NSTemporaryDirectory();
// 属性列表字符串、字典、数组、data、number
NSMutableDictionary *dict = [NSMutableDictionarydictionary];
[dict setObject:@"jj"forKey:@"name"];
[dict setObject:[NSNumbernumberWithInt:22]forKey:@"age"];
// 沙盒根路径
NSString *home =
NSHomeDirectory();
// 获取Documents文件夹路径:方式1(直接拼接“/Documents/dict.plist”)
NSString *documents = [homestringByAppendingPathComponent:@"Documents/dict.plist"];
// dict写入到该路径(每次写入会覆盖上一次数据)
[dict writeToFile:documentsatomically:YES];
/* 读取字典 */
// 获取Documents文件夹路径:方式2(在某个文件夹下搜索路径)
// 参数1:搜索哪个文件夹(Documents)参数2:哪个文件夹下搜索(用户文件夹下)参数3:是否展开用户文件夹“~”
NSArray *docs =
NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
// 就一个文件
NSString *doc = [docs
lastObject];
NSString *path2 = [doc
stringByAppendingPathComponent:@"dict.plist"];
NSDictionary *dict2 = [NSDictionarydictionaryWithContentsOfFile:path2];
NSLog(@"%@",dict2);
/**
@ Document下创建目录
*/
NSFileManager *fileManager = [NSFileManagerdefaultManager];
NSString *newDirectory = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,
YES) lastObject]
stringByAppendingPathComponent:@"newDirectory"];
// 创建目录
[fileManager createDirectoryAtPath:newDirectorywithIntermediateDirectories:YESattributes:nilerror:nil];
// 获取Cache目录
NSArray *Caches =
NSSearchPathForDirectoriesInDomains(NSCachesDirectory,
NSUserDomainMask, YES);
NSString *Cache = [Caches
objectAtIndex:0];
//
获取Library目录
NSArray *Librarys =
NSSearchPathForDirectoriesInDomains(NSLibraryDirectory,
NSUserDomainMask, YES);
NSString *Library = [Librarys
objectAtIndex:0];
//
获取Tmp目录
NSString *tmpDir =
NSTemporaryDirectory();
相关文章推荐
- NSUserDefault保存的Plist文件在(真机/模拟器)沙盒路径中的位置
- Plist文件存储及沙盒路径详解
- IOS之沙盒路径,文件操作,XML解析
- 笔记----隐藏状态栏,播放音乐,获取文件路径,nsthread,文件文件夹操作,plist 时间
- 文件操作---沙盒路径
- 沙盒路径及文件 操作
- iOS清除缓存详细解析、app文件路径操作,真机沙盒理解
- iOS 沙盒路径操作:新建/删除文件和文件夹
- IOS沙盒路径及相关文件操作
- iOS中有关沙盒的一些知识的介绍(获取沙盒路径以及沙盒文件操作等)
- iOS开发--沙盒路径与操作文件
- iOS中有关沙盒的一些知识的介绍(获取沙盒路径以及沙盒文件操作等)
- 什么是沙盒模型?怎么写入、读取沙盒路径文件数据,哪些操作是属于私有api范畴
- iOS清除缓存详细解析、app文件路径操作,自己个人对于沙盒的理解
- 路径,文件,目录,I/O常见操作汇总(一)
- 路径,文件,目录,I/O常见操作汇总(三)
- 路径,文件,目录,I/O常见操作汇总(二)
- 路径,文件,目录,I/O常见操作汇总(转)
- 路径,文件,目录,I/O常见操作汇总
- 路径,文件,目录,I/O常见操作汇总