。net c#代码,用于检测每个驱动器在服务器上的空间[重复]

问题描述 投票:0回答:2

可能重复:How do I retrieve disk information in C#?

  • 我需要一个。net c#代码示例来检测每个服务器的驱动器空间
  • 我也希望逐步实现说明
c# .net
2个回答
4
投票

您可以使用DriveInfo.GetDrives方法检索计算机上逻辑驱动器的阵列。

示例:

DriveInfo.GetDrives

2
投票

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

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"); 组件的引用

© www.soinside.com 2019 - 2024. All rights reserved.