OC中根据文件路径获取文件大小
来源:互联网 发布:怎样修改游戏数据 编辑:程序博客网 时间:2024/05/24 06:45
NSString * cachePath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask, YES) firstObject];
NSInteger size = [selfgetSizeOfFilePath:cachePath]; // 文件大小
-(NSInteger)getSizeOfFilePath:(NSString *)filePath{
/** 定义记录大小 */
NSInteger totalSize =0;
/** 创建一个文件管理对象 */
NSFileManager * manager = [NSFileManagerdefaultManager];
/**获取文件下的所有路径包括子路径 */
NSArray * subPaths = [managersubpathsAtPath:filePath];
/** 遍历获取文件名称 */
for (NSString * fileNamein subPaths) {
/** 拼接获取完整路径 */
NSString * subPath = [filePathstringByAppendingPathComponent:fileName];
/** 判断是否是隐藏文件 */
if ([fileNamehasPrefix:@".DS"]) {
continue;
}
/** 判断是否是文件夹 */
BOOL isDirectory;
[manager fileExistsAtPath:subPathisDirectory:&isDirectory];
if (isDirectory) {
continue;
}
/** 获取文件属性 */
NSDictionary *dict = [managerattributesOfItemAtPath:subPatherror:nil];
/** 累加 */
totalSize += [dict fileSize];
}
/** 返回 */
return totalSize;
}
- OC中根据文件路径获取文件大小
- 根据路径获得文件大小
- iOS小demo之根据路径获取文件大小
- IOS根据路径读取文件大小
- IOS根据路径读取文件大小
- file上传文件,js中获取文件大小
- OC 文件路径获取和操作
- 根据文件名称获取资源文件路径 pathForResource
- 根据窗口标题获取文件路径
- 根据文件路径获取剩余磁盘空间
- android根据Uri获取文件路径
- 根据Url获取手机文件真实路径
- C++根据文件路径获取文件名
- linux 根据文件大小查找文件
- linux 根据文件大小查找文件
- linux 根据文件大小查找文件
- ios 获取指定路径文件大小
- 获取文件大小/查找文件
- 拉普拉斯平滑处理 Laplace Smoothing
- Centos下nginx,php,mysql以及phpmyadmin的配置
- android 显示圆角图片,可指定哪个角为圆角
- Android学习点滴
- android OnLongClickListener长按事件返回值
- OC中根据文件路径获取文件大小
- PL/SQL Developer连接Oracle 10g 64位数据库
- ScrollView嵌套listview以及gridview
- SQL2008安装重启失败解决方法
- winform中C#调用数据库连接选择对话框
- HTML5薪资15k-20k要你做什么
- 打印平行四边形,三角形,最大值
- 离线轻量级大数据平台Spark之MLib机器学习库朴素贝叶斯实例
- mysql总结