iOS 在沙盒的Caches随机创建的文件夹和文件路径

测试的时候在沙盒的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;
}

你可能感兴趣的:(iOS 在沙盒的Caches随机创建的文件夹和文件路径)