.net Framework SDK自带的帮助里有获得逻辑硬盘大小的代码: [C#]using System;using System.Management; // This example demonstrates getting information about a class using the ManagementClass objectclass Sample_ManagementClass{ public static int Main(string[] args) { ManagementClass diskClass = new ManagementClass("Win32_LogicalDisk"); diskClass.Get(); Console.WriteLine("Logical Disk class has " + diskClass.Properties.Count + " properties"); return 0; } 你需要手动添加引用:解决方案-引用-添加引用:找到System.Management
[C#]using System;using System.Management; // This example demonstrates getting information about a class using the ManagementClass objectclass Sample_ManagementClass{ public static int Main(string[] args) { ManagementClass diskClass = new ManagementClass("Win32_LogicalDisk"); diskClass.Get(); Console.WriteLine("Logical Disk class has " + diskClass.Properties.Count + " properties"); return 0; } 你需要手动添加引用:解决方案-引用-添加引用:找到System.Management