还不会怎么贴代码,直接复制感觉没有那感觉,所以直接给图片了,这样更加直观,下面照样给出代码,方便懒人复制粘贴😋😋
//缓存大小
- (CGFloat)folderSize
{
CGFloatfolderSize;
//获取路径
NSString*cachePath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES)firstObject];
//获取所有文件的数组
NSArray*files = [[NSFileManagerdefaultManager]subpathsAtPath:cachePath];
NSLog(@"文件数:%ld",files.count);
for(NSString*pathinfiles) {
NSString*filePath = [cachePathstringByAppendingString:[NSStringstringWithFormat:@"/%@",path]];
//累加
folderSize += [[NSFileManagerdefaultManager]attributesOfItemAtPath:filePatherror:nil].fileSize;
}
//转换为M为单位
CGFloatsizeM = folderSize /1024.0/1024.0;
returnsizeM;
}