(iOS开发)本地文件夹的创建

来源:互联网 发布:mac双语电影怎么切换 编辑:程序博客网 时间:2024/04/28 10:33

1、首先,先获取沙盒目录

//获取Documents目录-(NSString *)dirDoc{    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);    NSString *documentsDirectory = [paths objectAtIndex:0];   // NSLog(@"app_home_doc: %@",documentsDirectory);    return documentsDirectory;}

2、获取文件路径

NSString *documentsPath =[self dirDoc];NSFileManager * fileManager =[NSFileManager defaultManager];//文件夹pictureNSString *testDirectory = [documentsPath stringByAppendingPathComponent:@"picture"];int inputname=[[[NSUserDefaults standardUserDefaults]valueForKey:myInputName] intValue];//文件夹picture下的学号inputname文件夹NSString * fileWithstudentNumber =[testDirectory stringByAppendingString:[NSString stringWithFormat:@"/%d",inputname]];NSString *myfilePath = [NSString stringWithFormat:@"%@/%d.archive",fileWithstudentNumber,currentTitleCount];

3、创建

//判断文件夹是否存在,不存在就创建BOOL isDic;if(![fileManager fileExistsAtPath:testDirectory isDirectory:&isDic]||(!isDic)){    [fileManager createDirectoryAtPath:testDirectory withIntermediateDirectories:YES attributes:nil error:nil];}BOOL res;if(![fileManager fileExistsAtPath:fileWithstudentNumber isDirectory:&res]||(!res)){    [fileManager createDirectoryAtPath:fileWithstudentNumber withIntermediateDirectories:YES attributes:nil error:nil];}


0 0
原创粉丝点击