SDImageCache清除圖片緩存

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

*/

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容