iphone中如何获取磁盘的剩余空间大小

iOS 码拜 8年前 (2015-05-09) 609次浏览 0个评论
 

如题!

40分
#include <sys/param.h>   
#include <sys/mount.h>
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;   
}  

顺便附上Total space

请问楼上,在windows里可以获取iphone磁盘的剩余空间大小吗?

请指点。。 
谢谢.


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明iphone中如何获取磁盘的剩余空间大小
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!