iOS的存储空间一般使用不多,偶尔用下。
@import Darwin.sys.mount; int main(int argc, const char * agrv[]) { 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); }