国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C# 獲取磁盤空間大小的方法

2019-11-17 02:42:06
字體:
來源:轉載
供稿:網友

C# 獲取磁盤空間大小的方法

方法一:利用System.IO.DriveInfo.GetDrives方法來獲取

///           /// 獲取指定驅動器的空間總大小(單位為B)         ///           ///  只需輸入代表驅動器的字母即可 (大寫)         ///            public static long GetHardDiskSpace(string str_HardDiskName)         {             long totalSize= new long();             str_HardDiskName=str_HardDiskName +"://";             System.IO.DriveInfo[] drives = System.IO.DriveInfo.GetDrives();             foreach (System.IO.DriveInfo drive in drives)             {                 if (drive.Name == str_HardDiskName)                 {                    totalSize = drive.TotalSize / (1024 * 1024 * 1024);                 }             }             return totalSize;         }        ///           /// 獲取指定驅動器的剩余空間總大小(單位為B)         ///           ///  只需輸入代表驅動器的字母即可          ///            public static long GetHardDiskFreeSpace(string str_HardDiskName)         {             long freeSpace = new long();             str_HardDiskName = str_HardDiskName + "://";             System.IO.DriveInfo[] drives = System.IO.DriveInfo.GetDrives();             foreach (System.IO.DriveInfo drive in drives)             {                 if (drive.Name == str_HardDiskName)                 {                    freeSpace = drive.TotalFreeSpace / (1024 * 1024 * 1024);                 }             }             return freeSpace;         }

方法二:利用ManagementClass("Win32_LogicalDisk")來獲取

List<Dictionary<string, string>> diskInfoDic = new List<Dictionary<string, string>>();ManagementClass diskClass = new ManagementClass("Win32_LogicalDisk");ManagementObjectCollection disks = diskClass.GetInstances();foreach(ManagementObject disk in disks){Dictionary<string, string> diskInfo = new Dictionary<string, string>();try{// 磁盤名稱diskInfo["Name"] =disk["Name"].ToString();// 磁盤描述diskInfo["Descr

更多IT相關資訊與技術文章,歡迎光臨我的個人網站:http://www.zuowenjun.cn/


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柳江县| 关岭| 大荔县| 怀柔区| 通城县| 泾阳县| 泗阳县| 建水县| 北辰区| 宝坻区| 广南县| 天津市| 长顺县| 剑川县| 景泰县| 海城市| 开原市| 东源县| 高淳县| 临泽县| 柳林县| 延川县| 大连市| 五莲县| 荃湾区| 拉孜县| 余江县| 靖边县| 德州市| 固镇县| 大悟县| 徐州市| 北川| 台江县| 永泰县| 莫力| 丽江市| 宁波市| 沛县| 靖安县| 凌源市|