C 實現獲取磁碟空間大小的方法

2022-09-26 07:54:15 字數 890 閱讀 7588

方法一:利用system.io.driveinfo.getdrives方法來獲取

複製** **如下:

///  

/// 獲取指定驅動器的空間總大小(單位為b)

///  

///  只需輸入代表驅動器的字母即可 (大寫)

///   

public static long getharddiskspace(string str_harddiskname)

} return totalsize;

}///  

/// 獲取指定驅動器的剩餘空間總大小(單位為b)

///  

///  只需輸入代表驅動器的字母即可 

///   

public static long getharddiskfreespace(string str_harddiskname)

} return freespace;

}方法二:利用managementclass("win32_logicaldisk")來獲取

複製** **如下:

list> diskinfodic = new list>();

managementclass diskclass = new managementclass("win32_logicaldisk");

managementobjectcollection disks = diskclass.getinstances();

foreach(managementobject disk in disks)

diskinfodic.add(diskinfo);

} catch(exception ex) }

本文標題: c#實現獲取磁碟空間大小的方法

本文位址:

Delphi實現獲取磁碟空間大小的方法

本文所述delphi例項用以獲取指定的磁碟空間容量大小,檢測磁碟大小,從combox中選擇磁碟代號等功能。點選 檢測驅動器 容量資訊的按鈕,就可以在下邊顯示出該磁碟的總空間大小以及要用容量的大小。讀者可根據需求新增對應的button與label控制項。主要程式 如下所示 unit unit1 int...

linux調整磁碟空間大小

注意 給linux重新調整分割槽的前提是 安裝系統的時候必須採用的是lvm分割槽,如果是標準分割槽後期是無法調整的。系統可能沒有相關命令,先安裝一下 yum install lvm2 y root zhanglw c fdisk l disk dev sda 21.5 gb,21474836480 ...

C 磁碟空間管理

disk 取得磁碟空間 或 指定資料夾使用情況 using system using system.io using system.management namespace host.adminmanager.inc 取得disk大小 public string disksize string pa...