你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> IOS文件操作

IOS文件操作

編輯:IOS開發綜合
1.從cache文件夾拷貝到document文件夾 [cpp]   NSString *sqlFile = @"test.zip";    NSArray *cachePath= NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);    NSString *cacheDir = [cachePath objectAtIndex:0];    NSString *databasePath = [cacheDir stringByAppendingPathComponent:sqlFile];    NSLog(databasePath);        NSFileManager *fileManager = [NSFileManager defaultManager];    // Copy the database sql file from the resourcepath to the documentpath    if ([fileManager fileExistsAtPath:databasePath])    {        //NSString *databasePathFromApp = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:sqlFile];        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);        NSString *documentpath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;        NSString* databasePathFromApp = [documentpath stringByAppendingString:@"/test.zip"] ;        NSLog(databasePathFromApp);        NSError *error;        [fileManager copyItemAtPath:databasePath toPath:databasePathFromApp error:&error];        //        if (error != nil) {        //            NSLog(@"[Database:Error] %@", error);        //        }    }       2.從document文件夾拷貝到cache文件夾 [cpp]  NSString *sqlFile = @"qxd.db";         NSArray *cachePath= NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);         NSString *cacheDir = [cachePath objectAtIndex:0];         NSString *databasePath = [cacheDir stringByAppendingPathComponent:sqlFile];                           NSFileManager *fileManager = [NSFileManager defaultManager];         // Copy the database sql file from the resourcepath to the documentpath         if (![fileManager fileExistsAtPath:databasePath]) {             NSString *databasePathFromApp = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:sqlFile];             NSError *error;             [fileManager copyItemAtPath:databasePathFromApp toPath:databasePath error:&error];     //        if (error != nil) {     //            NSLog(@"[Database:Error] %@", error);     //        }         }      
  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved