删除沙盒指定格式文件和获取沙盒总容量大小
来源:互联网 发布:linux查看oracle端口 编辑:程序博客网 时间:2024/05/17 03:20
#define kDocument_Folder [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]
NSFileManager *fM = [NSFileManager defaultManager];
NSArray *fileList = [fM contentsOfDirectoryAtPath:kDocument_Folder error:nil];
NSString *path;
NSString *extension;
for(NSString *file in fileList) {
path = [kDocument_Folder stringByAppendingPathComponent:file];
extension = [path pathExtension];
//以下是通过判断文件后缀,如果是图片格式就删除掉
if (([extension compare:@"jpg" options:NSCaseInsensitiveSearch] == NSOrderedSame)||([extensioncompare:@"png" options:NSCaseInsensitiveSearch] == NSOrderedSame)||([extension compare:@"jpeg"options:NSCaseInsensitiveSearch] == NSOrderedSame)) {
[fM removeItemAtPath:path error:nil];
}
}
还有以下的代码可以计算文件的总容量
const unsigned int bytes = 1024*1024 ;
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
[formatter setPositiveFormat:@"##0.00"];
float size;
//NSString *extension;
for(NSString *file in fileList) {
path = [kDocument_Folder stringByAppendingPathComponent:file];
NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:path error:nil];
size=size+(float)[fileAttributes fileSize];
}
NSNumber *total = [NSNumber numberWithFloat:(size/bytes)];
NSLog(@"%@",[NSString stringWithFormat:@"占用容量:%@ MB",[formatter stringFromNumber:total]]);
- 删除沙盒指定格式文件和获取沙盒总容量大小
- 读取沙盒的文件,删除指定格式文件和总容量
- C# 删除硬盘指定格式文件 指定文件夹
- java删除指定目录下指定格式文件
- 获取指定颜色和大小的图片
- 获取Android手机SD卡容量大小
- 根据指定的图像路径和大小来获取缩略图
- shell 定时删除某个目录指定格式文件(递归)
- Vectors(一:大小和容量)
- 获取指定目录的大小
- 【java】获取指定文件夹大小
- 获取文件夹大小以及删除指定目录下文件及目录
- 获取某文件沙盒路径 删除对应文件 获取文件夹总大小
- java按文件夹下日志容量大小删除部分日志
- Git:获取、更新和删除指定分支(干货)
- linux 删除指定文件夹指定大小指定类型的文件
- 关于SD卡总容量和可用容量的获取
- C#获取磁盘总容量和剩余容量
- c++笔记
- effective c++ item11在 operator= 中处理 assignment to self(自赋值)
- Codeforces Round #201 (Div. 2) C. Alice and Bob ( 数学
- bootstrap2 的使用感受
- 国管住房公积金业务可网上办理
- 删除沙盒指定格式文件和获取沙盒总容量大小
- Java 分支结构
- 数据结构与算法分析--二叉排序树(二叉查找树,二叉搜索树)的查找、插入和删除操作
- WEBVPN软件
- Hbase进行RowCount统计
- 有关tomcat会输出很多日志debug
- spring配置
- XMind保存文件出错解决办法
- redis windows安装并使用