C 得到磁碟資訊

2021-09-05 23:29:49 字數 629 閱讀 8839

1、**  

system.io.driveinfo drive 

=system.io.driveinfo.getdrives();

for(

inti =0

; i 

<

drive.length; i++)

}

2、說明

name: 碟符

totalfreespace

:返回磁碟可用空間,返回值型別long。

drivetype:磁碟型別  返回值如下:

cdrom(光碟機)、fixed(固定磁碟)、unknown(未知磁碟)、network(網路磁 盤)、norootdirectory(碟符不存在)、ram(虛擬磁碟)、removable(可移動磁碟)。

isready

:獲取乙個指示驅動器是否已準備好的值  

返回bool型別。

rootdirectory

:獲取驅動器根目錄。

totalsize 

: 空間總大小。

volumelabel

: 獲取驅動器卷標,返回string型別。

driveformat

:  獲取檔案系統的名稱,例如 ntfs 或 fat32。

c 磁碟資訊類

public class diskhelper 呼叫windows api獲取磁碟空閒空間 導入庫 dllimport kernel32.dll charset charset.auto static extern bool getdiskfreespace marshalas unmanagedt...

得到電腦的資訊

這裡有幾個函式,用來得到機器的資訊 1 得到登錄檔鍵值 這裡判斷norton的病毒庫版本 void cinfoshowdlg getnortonversion dword datalen,type byte data 80 result regqueryvalueex hkey,patternfil...

遍歷磁碟資訊

h pragmaonce include include usingstd list typedefstruct drive info storage info drive info,pdrive info classcdiskcontrol cpp include diskcontrol.h cd...