Translate

2013年3月13日 星期三

NSFileManager creat Folder

最近需要自己創個資料夾
放在app裡的document的資料夾裡面
上網查了資料
發現要使用NSFileManager來創資料夾
通常使用NSFileManager有兩種
NSFileManager* fileMag = [[NSFileManager alloc] init];
或直接使用
[NSFileManager defaultManager]

以下是直接使用[NSFileManager defaultManager]

NSArray *paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsPath = [paths objectAtIndex:0]; NSString *fileFolder = [documentsPath stringByAppendingPathComponent:@"myRecord"]; // 如果資料夾不存在 if (![[NSFileManager defaultManager] fileExistsAtPath:fileFolder]){ NSError* error; if([[NSFileManager defaultManager] createDirectoryAtPath:fileFolder withIntermediateDirectories:YES attributes:nil error:&error]) { NSLog(@"success"); } else { NSLog(@"[%@] ERROR: attempting to write create MyFolder directory", [self class]); NSAssert( FALSE, @"Failed to create directory maybe out of disk space?"); } } else { // 資料夾存在 } 

主要使用到creat資料夾是用
NSError* error; [[NSFileManager defaultManager] createDirectoryAtPath:fileFolder withIntermediateDirectories:YES attributes:nil error:&error] 

沒有留言:

張貼留言