美文网首页iOS 沙盒iOS开发iOS Developer
iiOS 在沙盒的Caches随机创建的文件夹和文件路径

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

作者: 晴朗Nic | 来源:发表于2017-02-03 15:00 被阅读35次

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

    }

    相关文章

      网友评论

        本文标题:iiOS 在沙盒的Caches随机创建的文件夹和文件路径

        本文链接:https://www.haomeiwen.com/subject/jisdittx.html