设备的总空间和空闲空间

/**
 *  设备的总空间和空闲空间
 */
- (void)diskSpace
 {
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    struct statfs tStats;
    statfs([[paths lastObject] cString], &tStats);

    float total_space = (float)(tStats.f_blocks * tStats.f_bsize);
    float free_space = (float)(tStats.f_bavail * tStats.f_bsize);
    
    // 单位为字节,转为MB就 / 1000000
    NSLog(@"总空间:%f, 空闲空间:%f", total_space, free_space);
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 靠的越近,才明白天空的压迫
    为醉醇香也醉风月阅读 155评论 1 3
  • 学习的三件事就是知识 技能 态度。而知识只占其中的一小部分,技能和态度才是其中的重中之重,特别是态度。用心去学...
    李向姿阅读 175评论 0 0
  • 冯薪朵的生日公演结束,后台 “今天的马鹿,发糖一如既往地勤快”饭头撸力调侃道,“叉叉,有思路了没?” 晋江大文豪张...
    言若叶阅读 402评论 0 0