美文网首页
SDImageCache清除图片缓存

SDImageCache清除图片缓存

作者: 流沙3333 | 来源:发表于2017-03-06 15:42 被阅读28次

    [[SDImageCache sharedImageCache] getSize]换取缓存大小,单位字节,除以1000*1000转为兆(M),(mac系统上是按1000*1000字节为1M)

    [[SDImageCache sharedImageCache] clearDisk]清除图片缓存

    或者使用NSFileManager

    - (void)fileOperation

    {

    //文件管理者

    NSFileManager* mgr = [NSFileManager  defaultManager];

    //缓存路径

    NSString*caches = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES) lastObject];

    [mgr  removeItemAtPath:caches  error:nil];

    HWLog(@"%d",[@"/Users/apple/Desktop/ios就业指导"fileSize]);

    }

    /**

    NSString *filepath = [caches stringByAppendingPathComponent:@"cn.heima.----2-/Cache.db-wal"];

    //获得文件\文件夹的属性(注意:文件夹是没有大小属性的,只有文件才有大小属性)

    NSDictionary *attrs = [mgr attributesOfItemAtPath:filepath error:nil];

    HWLog(@"%@ %@", caches, attrs);

    */

    相关文章

      网友评论

          本文标题:SDImageCache清除图片缓存

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