= 0) { freespace = (long long)buf.f_bsize * buf.f_bl">
 | 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
10年前发布

iOS 获取手机存储空间的大小

@import Darwin.sys.mount;    int main(int argc, char * argv[]) {      @autoreleasepool {          struct statfs buf;          long long freespace = 0;          if (statfs("/", &buf) >= 0) {              freespace = (long long)buf.f_bsize * buf.f_blocks;          }          if (statfs("/private/var", &buf) >= 0) {              freespace += (long long)buf.f_bsize * buf.f_blocks;          }          printf("%lld\n",freespace);          return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));      }  }