Linux 獲取指定路徑空間大小方法

記錄時間:2014-10-24 11:20


//獲取指定路徑空間大小接口。

unsigned int GetToalSpaceKB(const char *pathname)

{

unsigned int iTotalSpace = 0;

       struct stafs diskInfo;


       if(NULL == pathname)

{

return -1;

}


if(statfs(pathname, &diskInfo))

{

  iTotalSpace = (diskInfo.f_bsize * diskInfo.f_blocks) >> 10

return   iTotalSpace;

}

}

發佈了35 篇原創文章 · 獲贊 7 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章