[[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);
*/