[[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);
*/
网友评论