Skip to content

Instantly share code, notes, and snippets.

@xuyunan
Created April 17, 2013 02:02
Show Gist options
  • Save xuyunan/5401245 to your computer and use it in GitHub Desktop.
Save xuyunan/5401245 to your computer and use it in GitHub Desktop.
创建用户目录
+ (NSString *)dirUserData:(NSString *)userid
{
NSArray *arrayFiles = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docPath = [arrayFiles objectAtIndex:0];
NSString *userDataDir = [docPath stringByAppendingPathComponent:userid];
NSFileManager *fileManager = [NSFileManager defaultManager];
BOOL isDirectory;
BOOL isExist = [fileManager fileExistsAtPath:userDataDir isDirectory:&isDirectory];
if (!isExist || (isExist && !isDirectory)) {
NSError *error;
BOOL success = [fileManager createDirectoryAtPath:userDataDir withIntermediateDirectories:YES attributes:nil error:&error];
if (!success) {
NSLog(@"%@", [error description]);
return nil;
} else {
NSLog(@"创建目录成功 %@", userDataDir);
}
}
return userDataDir;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment