IOS获取手机存储空间

1.首先导入

#include <sys/param.h>

#include <sys/mount.h>

2.实现方法

//获取手机剩余空间

+ (NSString *) freeDiskSpaceInBytes{

struct statfs buf;

long long freespace = -1;

if(statfs("/var", &buf) >= 0){

freespace = (long long)(buf.f_bsize * buf.f_bfree);

}

return [NSString stringWithFormat:@"手机剩余存储空间为:%qi MB" ,freespace/1024/1024];

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.NSLog(@"%@",[[UIDevice currentDevice] systemVersion]);/...
    Y像梦一样自由阅读 13,636评论 3 12
  • 1.获取电池电量(一般用百分数表示,大家自行处理就好) 2.获取电池状态(UIDeviceBatteryState...
    JC_Wang阅读 2,548评论 0 0
  • 大纲 一.Socket简介 二.BSD Socket编程准备 1.地址 2.端口 3.网络字节序 4.半相关与全相...
    VD2012阅读 7,184评论 0 5
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,327评论 30 472
  • -(NSString *) freeDiskSpaceInBytes{//#include//#includest...
    沬日十七阅读 2,755评论 0 0