iOS - 获取文件夹大小
来源:互联网 发布:时代光华 知乎 编辑:程序博客网 时间:2024/06/05 18:00
通常用于删除缓存的时,计算缓存大小
//单个文件的大小- (long long) fileSizeAtPath:(NSString*) filePath{ NSFileManager* manager = [NSFileManager defaultManager]; if ([manager fileExistsAtPath:filePath]){ return [[manager attributesOfItemAtPath:filePath error:nil] fileSize]; } return 0;}//遍历文件夹获得文件夹大小,返回多少M- (float)folderSizeAtPath:(NSString*) folderPath{ NSFileManager* manager = [NSFileManager defaultManager]; if (![manager fileExistsAtPath:folderPath]) return 0; NSEnumerator *childFilesEnumerator = [[manager subpathsAtPath:folderPath] objectEnumerator]; NSString* fileName; long long folderSize = 0; while ((fileName = [childFilesEnumerator nextObject]) != nil){ NSString* fileAbsolutePath = [folderPath stringByAppendingPathComponent:fileName]; folderSize += [self fileSizeAtPath:fileAbsolutePath]; } return folderSize/(1024.0*1024.0);}
- iOS - 获取文件夹大小
- ios 获取文件夹大小
- ios 获取文件夹大小
- 获取iOS文件夹大小
- ios 获取文件夹大小
- IOS获取文件/文件夹大小
- iOS开发 - 获取沙盒文件夹大小
- iOS 获取沙盒文件夹文件的大小
- 如何获取文件夹大小
- 获取文件夹的大小
- 获取文件夹的大小
- 获取文件夹大小
- [python]获取文件夹大小
- 获取文件夹大小
- 获取文件夹大小
- java获取文件夹大小
- 获取文件夹大小
- vc++ 获取文件夹大小
- C++单例模式
- 数论模板(转自他人)
- 虚拟机下安装ubuntu 13.04使用minicom连不上开发板
- MIME Type 引出的两难困境
- 抢占式内核与非抢占式内核的区别
- iOS - 获取文件夹大小
- linux 学习之60个基本命令
- MYSQL数据库自增主键的重要性
- php和XML
- XMPP协议实现原理介绍
- H面试程序(7):去掉字符串中重复的数
- 在做Android分享时遇到的一些问题
- HDU4722Good Numbers热身赛2 1007题(思维题 不用数位dp照样可以做的)
- OpenCV 第八章 cvConvertHull2 ( 二 )