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];
//文件夹picture
NSString *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];
}