2

我需要访问磁盘的类型并将其显示在 C# 代码中。在此图像“ 本地磁盘映像”中,类型是本地磁盘。在此图像“集群磁盘映像”中,磁盘类型是集群磁盘。

我使用 driveInfo 类来获取驱动器详细信息。但我无法显示驱动器是集群还是本地磁盘。d.DriveType 返回它是可移动类型还是固定类型。而不是所需的本地磁盘或集群类型。我的代码添加如下:

DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach (DriveInfo d in allDrives)
{
Console.WriteLine("Drive {0}", d.Name);
Console.WriteLine("  Drive type: {0}", d.DriveType);
if (d.IsReady == true)
{
    Console.WriteLine("  Volume label: {0}", d.VolumeLabel);
    Console.WriteLine("  File system: {0}", d.DriveFormat);
    Console.WriteLine(
        "  Available space to current user:{0, 15} bytes", 
        d.AvailableFreeSpace);

    Console.WriteLine(
        "  Total available space:          {0, 15} bytes",
        d.TotalFreeSpace);

    Console.WriteLine(
        "  Total size of drive:            {0, 15} bytes ",
        d.TotalSize);
}
}

有没有办法在 C# 代码中显示所需的信息?

谢谢你。

4

0 回答 0