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;
}
Linux C 獲取掛載目錄分區使用大小 http://www.linuxidc.com/Linux/2012-12/76441.htm
C++ Primer Plus 第6版 中文版 清晰有書簽PDF+源代碼 http://www.linuxidc.com/Linux/2014-05/101227.htm
讀C++ Primer 之構造函數陷阱 http://www.linuxidc.com/Linux/2011-08/40176.htm
讀C++ Primer 之智能指針 http://www.linuxidc.com/Linux/2011-08/40177.htm
讀C++ Primer 之句柄類 http://www.linuxidc.com/Linux/2011-08/40175.htm
將C語言梳理一下,分布在以下10個章節中: