IOS中计算文件的大小
2014-03-07 15:05
453 查看
通常用于删除缓存的时,计算缓存大小 //单个文件的大小 - (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 简单计算文件Cache的大小(项目中用了IASKAppSettingsViewController,一个设置界面的库)
- iOS中计算缓存文件的大小判断
- 计算从ios照片库中选取的图片文件大小
- iOS中计算缓存文件的大小判断
- ios计算文件和文件夹的大小
- iOS判断沙盒文件,计算文件总量,查看IOS沙盒中文件的属性(修改日期,创建日期,大小等)
- ios 计算文件夹大小 列举目录/文件
- 计算从ios照片库中选取的图片文件大小
- iOS中计算文件大小两种方法
- IOS 计算文件的大小
- iOS计算缓存文件的大小
- IOS 音频开发文件大小计算
- 计算ios某个路径下文件的大小