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...