码迷,mamicode.com
首页 > 其他好文 > 详细

计算空间大小

时间:2015-09-17 11:46:38      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

1.计算单个文件大小

+ (long long)fileSizeAtPath:(NSString*)filepath
{
    NSFileManager* manager = [NSFileManager defaultManager];
    if ([manager fileExistsAtPath:filepath]){
        return [[manager attributesOfItemAtPath:filepath error:nil] fileSize];
    }
    return 0;
}

 2.计算系统空间大小

/*
 *FOUNDATION_EXPORT NSString * const NSFileSystemSize;//系统总空间大小
 *FOUNDATION_EXPORT NSString * const NSFileSystemFreeSize;//系统可使用空间大小
 */
+ (CGFloat)getStorage
{
    NSDictionary *fattributes = [[NSFileManager defaultManager] attributesOfFileSystemForPath:NSHomeDirectory() error:nil];
        NSNumber *num = [fattributes objectForKey:NSFileSystemFreeSize];
        return [num longLongValue]/1024.0/1024.0/1024.0;
}

 

计算空间大小

标签:

原文地址:http://www.cnblogs.com/rgshio/p/4815626.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!