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

2022-08-09 23:30:24 字數 624 閱讀 8865

//獲得快取路徑

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];

}

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

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

計算檔案大小,刪除快取

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

iOS開發之計算檔案大小

獲取某個檔案的屬性 檔案存在 nsfilemanager manage nsfilemanager defaultmanager nsdictionary attridict manage attributesofitematpath filename error nil nslog attridi...