美文网首页
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