linux 獲取磁碟總空間的簡單方法

2021-06-01 19:59:43 字數 354 閱讀 7894

分類: 嵌入式linux

2009-06-29 16:42

216人閱讀收藏

舉報 在嵌入式linux系統中獲取磁碟總空間的方法,一般會仿照busybox的做法,使用

函式:setmntent 與 getmntent、endmntent

下面我向大家介紹一種直接讀取/proc/下檔案,直接獲得磁碟總空間大小的方法:

static double get_disk_totoal_size()

;if ( fgets(szbuf, 256, fp) )

fclose(fp);

} return dtotalsize;

}

獲取磁碟使用空間和剩餘空間

char crdrv 3 cstringarray strarray ularge integer n64totalnumberofbytes,n64totalnumberoffreebytes int64 n64totalfree 0,n64totalspace 0 float ftotalfre...

通過VBS獲取磁碟剩餘空間

get disk free space strcomputer set objwmiservice getobject winmgmts strcomputer root cimv2 set coldisks objwmiservice.execquery select from win32 log...

VC 得到磁碟的空間(總的 已用的 剩餘的)

cstring curdiskno 當前錄影的盤符號 cstring totaldisksize 當前錄影盤的總大小 cstring freedisksize 當前錄影盤和剩餘空間 char cname 4 m imaxcount char sdiskpath 4 m imaxcount getmo...