计算缓存
来源:互联网 发布:销售开单软件 编辑:程序博客网 时间:2024/06/03 15:05
//计算缓存大小
-(
NSString
*)getCacheSize{
//定义变量存储总的缓存大小
long long sumSize =0
;
//获取当前图片缓存路径
NSString *cacheFilePath = [NSHomeDirectory()stringByAppendingPathComponent:@"Library/Caches"
];
//创建文件管理对象
NSFileManager *filemanager = [NSFileManagerdefaultManager
];
//获取当前缓存路径下的所有子路径
NSArray *subPaths = [filemanager subpathsOfDirectoryAtPath:cacheFilePath error:nil
];
//遍历所有子文件
for (NSString *subPathin
subPaths) {
//拼接完整路径
NSString *filePath = [cacheFilePath stringByAppendingFormat:@"/%@"
,subPath];
//计算文件的大小
long long fileSize = [[filemanagerattributesOfItemAtPath:filePath error:nil]fileSize
];
//加载到文件的大小
sumSize += fileSize;
}
float size_m = sumSize/(1000*1000
);
return [NSStringstringWithFormat:@"%.2fM"
,size_m];
}
0 0
- 计算缓存
- 清除缓存,计算缓存大小
- 清除缓存计算缓存大小
- 计算缓存与清除缓存
- 计算缓存大小+清除缓存
- 计算缓存文件大小
- IOS计算缓存大小
- 计算缓存大小
- 计算文件大小,删除缓存
- js缓存计算
- IOS计算清理缓存
- iOS 计算缓存大小
- 计算缓存大小以
- 计算图片缓存大小
- 用NSFileManager计算缓存大小、清除缓存
- 计算缓存大小和清除缓存
- IOS 之 计算缓存,清除缓存
- iOS 计算缓存文件大小 删除缓存
- 简单的css动画下拉菜单
- SDNU 1061.采药3 二维费用背包
- Android自定义View实现手写签名的功能
- C++小结(一)
- 动态规划在概率论中的应用:产生N种不同结果的概率之间的联系
- 计算缓存
- 实用文章列表
- jQuery对象与DOM对象的相互转换
- RHEL-RH134-UNI2-控制对文件的访问
- Volley框架小总结
- 题目:将二维数组arr中的第一列与最后一列的元素对调 用指针实现
- 基于docker的应用服务部署
- error C4703: 使用了可能未初始化的本地指针变量
- Ubuntu下挂载第二块硬盘办法