iOS 在沙盒的Caches随机创建的文件夹和文件路径
2021-07-29 本文已影响0人
晴朗Nic
测试的时候在沙盒的library快速随机创建的文件夹和文件用于存图片的路径。
- (NSString *)libCachePath
{
//随机数
NSInteger count= arc4random() %100;
//根据随机数生成Caches的路径
NSString*pathString= NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask,YES)[0];
pathString= [NSString stringWithFormat:@"%@/%ld",pathString,(long)count];
NSFileManager*fileManager= [NSFileManager defaultManager];
//创建文件夹
if(![fileManager fileExistsAtPath:pathString])
{
[fileManager createDirectoryAtPath:pathString withIntermediateDirectories:YES attributes:nil error:nil];
}
pathString= [pathString stringByAppendingPathComponent:@"image.png"];
//根据所给的路径创建图片文件是空的文件用来装图片的
[fileManager createFileAtPath:pathString contents:nil attributes:nil];
//返回路径
return pathString;
}