.net c#用于检测服务器上每个驱动器的空间的代码

.net c#用于检测服务器上每个驱动器的空间的代码,c#,.net,C#,.net,可能重复: 我需要一个.net c#代码示例来检测每个服务器的驱动器空间 我还需要逐步实施说明 您可以使用该方法检索计算机上的逻辑驱动器阵列 例如: var nameAndFreeSpaceOfDrives = from drive in DriveInfo.GetDrives() where drive.IsReady select new { drive.Name,

可能重复:

  • 我需要一个.net c#代码示例来检测每个服务器的驱动器空间
  • 我还需要逐步实施说明
您可以使用该方法检索计算机上的逻辑驱动器阵列

例如:

var nameAndFreeSpaceOfDrives = from drive in DriveInfo.GetDrives()
                               where drive.IsReady
                               select new { drive.Name, drive.TotalFreeSpace };
您可以使用该方法检索计算机上的逻辑驱动器阵列

例如:

var nameAndFreeSpaceOfDrives = from drive in DriveInfo.GetDrives()
                               where drive.IsReady
                               select new { drive.Name, drive.TotalFreeSpace };

您还可以使用管理对象获取可用空间:

        using System.Management;
        .........
        ManagementObject disk = new ManagementObject("win32_logicaldisk.deviceid=\"c:\"");
        disk.Get();
        MessageBox.Show(disk["FreeSpace"] + " bytes");

您还必须添加对
系统的引用。管理
组装手册

您还可以使用管理对象获得可用空间:

        using System.Management;
        .........
        ManagementObject disk = new ManagementObject("win32_logicaldisk.deviceid=\"c:\"");
        disk.Get();
        MessageBox.Show(disk["FreeSpace"] + " bytes");

您还必须添加对系统管理的参考组装手册

我宁愿教您钓鱼,也不愿给您一条鱼。你无法理清逻辑的哪一部分?可能重复:我宁愿教你钓鱼,也不愿给你一条鱼。您无法对逻辑的哪一部分进行排序?可能重复: