WEB开发网
开发学院手机开发iPhone 开发 IPhone 取得剩馀磁碟空间/全部磁碟空间 阅读

IPhone 取得剩馀磁碟空间/全部磁碟空间

 2010-10-19 20:45:43 来源:WEB开发网   
核心提示:这段代码示范怎么取得iphone的剩馀磁碟空间,还有全部磁碟空间#include #include long long freeSpace() {struct statfs buf;long long freespace = -1;if(statfs("/", &buf) >= 0){free

这段代码示范怎么取得iphone的剩馀磁碟空间,还有全部磁碟空间

#include

#include

long long freeSpace() {

struct statfs buf;

long long freespace = -1;

if(statfs("/", &buf) >= 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], &tStats);

float totalSpace = (float)(tStats.f_blocks * tStats.f_bsize);

return totalSpace;

}

Tags:IPhone 取得 磁碟

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接