方法一:利用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...