文件-沙盒目录代码段;
2014-09-12 10:58
148 查看
#pragma mark -把文件复制到沙盒目录; - (BOOL)copyFilePath:(NSString *)fromPath toPath:(NSString *)toPath{ NSFileManager *fileMan = [NSFileManager defaultManager]; NSError *error = nil; if ([fileMan fileExistsAtPath:toPath]) { debugLog(@"MDRootVC:The file %@ is exist!", toPath); return NO; } BOOL retCode = [fileMan copyItemAtPath:fromPath toPath:toPath error:&error]; return retCode; }
categoryArray = [NSMutableArray arrayWithCapacity:1]; NSString *docPth = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; NSString *toPth = [docPth stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.plist", DM_CATEGORY_ARR]]; /* NSString *path111 = [NSHomeDirectory() stringByAppendingPathComponent:@"Library"]; NSArray *paths1 = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES); NSString *libraryDirectory = [paths1 objectAtIndex:0]; NSLog(@"app_home_lib: %@",libraryDirectory); NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSLog(@"app_home_doc: %@",documentsDirectory); */ NSFileManager *fileMana = [NSFileManager defaultManager]; if ([fileMana fileExistsAtPath:toPth]) { debugLog(@"这个文件已经存在,不要再复制了,程序第一次启动时已经复制了"); categoryOriginArr = [[NSArray alloc] initWithContentsOfFile:toPth]; }else{ NSString *catPth = [[NSBundle mainBundle] pathForResource:DM_CATEGORY_ARR ofType:@"plist"]; categoryOriginArr = [NSArray arrayWithContentsOfFile:catPth]; [self copyFilePath:catPth toPath:toPth]; //这个函数里面已经有文件存在与否的判断; }
相关文章推荐
- IOS-播放沙盒目录及本地音频文件
- IOS中获取各种文件的目录路径的方法,清除沙盒缓存时,如何显示设备的总容量和可用容量
- iOS App沙盒模型文件目录详解Swift版
- iOS 【沙盒目录及文件存储相关】
- ios6.1&ios7&ios9判断沙盒文件或者目录是否存在,以及判断是文件还是目录的一个隐藏问题
- 在沙盒中共享document目录下的文件
- 沙盒(SandBox)的文件目录获取
- 【提高】沙盒目录文件解析
- iOS沙盒文件目录
- iOS沙盒文件目录
- iOS6.1 & iOS 7 & iOS8 判断沙盒文件或者目录是否存在,以及判断是文件还是目录的一个隐藏问题
- iOS沙盒文件目录详解
- 计算沙盒中Libray/Caches目录里所有文件的大小
- iOS文件系统---沙盒(sandbox),NSFileManager,NSFileHandle, NSData, 目录,文件
- oc 沙盒目录定位与文件操作 (1)
- iOS 沙盒目录下的文件的读写。
- iOS 沙盒目录结构和文件操作(NSFileManager)(一)
- iOS 沙盒目录结构和文件操作(NSFileHandle)(三)
- 沙盒文件及目录路径
- oc 沙盒目录定位与文件操作 (1)