设为首页 加入收藏

TOP

Linux下C语言获取某分区剩余空间大小
2015-02-02 14:51:04 来源: 作者: 【 】 浏览:25
Tags:Linux 语言 获取 分区 剩余 空间 大小

Linux下C语言获取某分区剩余空间大小,可以直接使用系统提供的statfs直接获取。代码示例如下:


int get_system_tf_free(double *free)
{
?if(free == NULL)
? ?return -1;
? ? struct statfs diskInfo;
? ? statfs("/",&diskInfo);
? ? unsigned long long totalBlocks = diskInfo.f_bsize;
? ? unsigned long long freeDisk = diskInfo.f_bfree*totalBlocks;


? ? *free = freeDisk;
?return 0;
}


C语言梳理一下,分布在以下10个章节中:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux编译curl库的动态库so 下一篇Linux下在C语言中获取硬盘大小

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: