iOS 缓存大小 清理
来源:互联网 发布:诚龙网络克隆教程 编辑:程序博客网 时间:2024/05/16 16:09
//遍历文件夹获得文件夹大小,返回文件夹大小
- (float)sizeOfCaches {
NSFileManager *manager = [NSFileManagerdefaultManager];
NSString *cachePath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask, YES)firstObject];
if ([manager fileExistsAtPath:cachePath]) {
NSEnumerator *childFilesEnumerator = [[managersubpathsAtPath:cachePath] objectEnumerator];
NSString *fileName;
long long folderSize = 0;
while ((fileName = [childFilesEnumeratornextObject]) != nil) {
NSString *fileAbsolutePath = [cachePathstringByAppendingPathComponent:fileName];
if ([managerfileExistsAtPath:fileAbsolutePath]){
folderSize += [[manager attributesOfItemAtPath:fileAbsolutePath error:nil]fileSize];
}
}
return folderSize / (1024.0 *1024.0);
} else {
return 0;
}
}
//清理缓存
- (void)cleanCacheFile {
NSFileManager *fileManager = [NSFileManagerdefaultManager];
NSString *cachePath =NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask, YES).firstObject;
if ([fileManager fileExistsAtPath:cachePath]) {
[fileManager removeItemAtPath:cachePatherror:nil];
}
}
- iOS 缓存大小 清理
- iOS 计算缓存大小以及清理缓存
- iOS开发 _计算缓存大小/清理
- iOS 缓存,以及缓存大小,缓存清理等
- iOS-缓存大小显示功能和一键清理功能
- ios清理缓存
- ios 清理缓存
- iOS 清理缓存
- ios 清理缓存
- iOS 清理缓存代码
- ios 清理缓存
- ios清理缓存
- iOS 清理缓存
- ios 清理缓存
- ios 清理cach缓存
- iOS 清理缓存方法
- iOS APP缓存清理
- ios-清理应用缓存
- linux笔记
- Android中进程级别分类
- jfinal 在linux下报applicationContext.xml找不到
- js中子窗口向父窗口传值
- 为AM335x移植Linux内核主线代码了解dts
- iOS 缓存大小 清理
- pv,svogi,vxgi,各自的优缺点在哪,ue4还有可能把svogi加进去吗
- [原]Java字符串的内存分配--从C语言字符串操作说起
- iOS总结与规划
- 虚拟机蓝屏怎么办?
- 大数据前期准备---List
- 2.C# Thread初识
- jQuery效果之tab选项卡及jQuery插件开发
- 【摘记】URI 编码和解码