iOS 計算快取檔案大小和清除快取

2021-07-09 13:52:59 字數 637 閱讀 9773

//獲得快取路徑

self.cachespath = nssearchpathfordirectoriesindomains(nscachesdirectory, nsuserdomainmask, yes).lastobject;

/*********************** 快取管理 ***********************/

#pragma mark 單個檔案的大小

+ (long long)filesizeatpath:(nsstring *)filepath

return 0;

}#pragma mark 遍歷資料夾獲得資料夾大小,返回多少m

+ (cgfloat)foldersizeatpath:(nsstring *)folderpath

return foldersize / (1024.0*1024.0);

}#pragma mark 清理快取檔案

+ (void)clearcache:(nsstring *)path

}//這是sdwebimage裡的方法, 建立單例並呼叫清除方法

[[sdimagecache sharedimagecache] cleandisk];

}

Xcode計算快取檔案大小和清除快取

獲得快取路徑 self.cachespath nssearchpathfordirectoriesindomains nscachesdirectory,nsuserdomainmask,yes lastobject 快取管理 pragma mark 單個檔案的大小 long long filesi...

android 計算專案快取大小,清除專案快取

獲取快取大小,清除快取 created by hyj on 2016 12 22.public class datacleanmanager string path environment.getexternalstoragedirectory getpath golf 專案在sdk中建立的資料夾 ...

計算檔案大小,刪除快取

獲得快取路徑 self.cachespath nssearchpathfordirectoriesindomains nscachesdirectory,nsuserdomainmask,yes lastobject 快取管理 pragma mark 單個檔案的大小 long long filesi...