美文网首页
iOS计算本地缓存文件大小(M)

iOS计算本地缓存文件大小(M)

作者: 烟雨酱南 | 来源:发表于2020-04-02 16:08 被阅读0次
- (float)getCacheFileSize
{
    NSFileManager *fileManager = [NSFileManager defaultManager];
    double fileSize = 0.0;
    NSString *cachPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0];
    NSArray *files = [fileManager subpathsAtPath:cachPath];
    for (NSString *fileName in files)
    {
        NSString *path = [cachPath stringByAppendingPathComponent:fileName];
        if ([fileManager fileExistsAtPath:path])
        {
            NSDictionary *fileAttributes = [fileManager attributesOfItemAtPath:path error:nil];
            fileSize += (double)([fileAttributes fileSize]);
        }
    }
    return fileSize/( 1024.0 * 1024.0);
}

相关文章

网友评论

      本文标题:iOS计算本地缓存文件大小(M)

      本文链接:https://www.haomeiwen.com/subject/dfixphtx.html