iOS_计算文件大小
2015-04-15 14:28
776 查看
+ (float ) folderSizeAtPath:(NSString*) folderPath{ NSFileManager* manager = [NSFileManagerdefaultManager]; 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);//单位为M } //单个文件的大小 + (float) fileSizeAtPath:(NSString*) filePath{ // // NSData* data = [NSData dataWithContentsOfFile:[VoiceRecorderBaseVC getPathByFileName:_convertAmr ofType:@"amr"]]; // NSLog(@"amrlength = %d",data.length); // NSString * amr = [NSString stringWithFormat:@"amrlength = %d",data.length]; NSFileManager* manager = [NSFileManagerdefaultManager]; if ([manager fileExistsAtPath:filePath]){ return [[manager attributesOfItemAtPath:filePath error:nil] fileSize]/(1024.0*1024); } return 0; }
相关文章推荐
- 计算从ios照片库中选取的图片文件大小
- iOS判断沙盒文件,计算文件总量,查看IOS沙盒中文件的属性(修改日期,创建日期,大小等)
- ios 计算文件夹大小 列举目录/文件
- iOS中计算文件大小两种方法
- ios遍历计算文件夹下文件总大小
- iOS计算缓存文件的大小
- IOS 计算文件的大小
- 计算ios某个路径下文件的大小
- IOS 音频开发文件大小计算
- iOS中计算缓存文件的大小判断
- iOS 计算缓存文件大小 删除缓存
- 计算ios沙盒中的文件大小
- iOS 计算文件夹中包含所有文件的大小
- iOS计算缓存文件大小, 和清除缓存功能
- iOS中计算文件夹中文件大小
- IOS中计算文件的大小
- iOS开发之计算文件大小
- IOS中计算文件的大小
- iOS 计算缓存文件的大小
- IOS 计算文件的大小