ios如何取得iphone/ipad的磁盘空间

来源:互联网 发布:mac按哪个键切换输入法 编辑:程序博客网 时间:2024/05/16 17:04

ios如何取得iphone/ipad的磁盘空间

02.08.2012, Iphone, by H_z, 320 views.
本文转自:http://www.wangdg.com/?p=597 代码如下:
#include <sys/param.h>   #include <sys/mount.h>long long freeSpace() {    struct statfs buf;    long long freespace = -1;    if(statfs("/", &amp;buf) &gt;= 0){        freespace = (long long)buf.f_bsize * buf.f_bfree;    }     return freespace;} +(float)getTotalDiskSpaceInBytes {    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);    struct statfs tStats;    statfs([[paths lastObject] cString], &amp;tStats);    float totalSpace = (float)(tStats.f_blocks * tStats.f_bsize);        return totalSpace;}
原创粉丝点击