ios计算文件和文件夹的大小
来源:互联网 发布:淘宝店铺招牌源代码 编辑:程序博客网 时间:2024/05/16 00:47
- (long long) fileSizeAtPath:(NSString*) filePath{
NSFileManager* manager = [NSFileManager defaultManager];
if ([manager fileExistsAtPath:filePath]){
return [[manager attributesOfItemAtPath:filePath error:nil] fileSize];
}
return 0;
}
- (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);
}
NSFileManager* manager = [NSFileManager defaultManager];
if ([manager fileExistsAtPath:filePath]){
return [[manager attributesOfItemAtPath:filePath error:nil] fileSize];
}
return 0;
}
- (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中计算文件的大小
- IOS中计算文件的大小
- iOS 简单计算文件Cache的大小
- 计算文件夹得大小和遍历文件夹
- linux du命令:计算文件及文件夹的大小
- 计算文件或文件夹大小的工具类
- IOS获取文件/文件夹大小
- 计算某个文件或文件夹的大小 文件夹内可能含有子文件夹
- iOS 获取沙盒文件夹文件的大小
- 二级域名的跨域验证
- java中的cas实现 (乐观锁机制)
- PHP柱状图、饼状图和线性图 并支持中文
- 做好B2B行业网站收费服务推广,提高销售额
- Silverlight实例教程 - Out of Browser的自定义应用
- ios计算文件和文件夹的大小
- gcc编译器各种warning 解决方式
- 动态规划 的方法求矩阵乘法的最少计算加括号方式
- Silverlight实例教程 - Out of Browser存取本地文件系统
- Windows Phone 8 的多分辨率应用
- 并查集数据结构
- .net中水晶报表的使用
- Lucene
- 不相交集合 poj 1703 find them catch them