我需要访问磁盘的类型并将其显示在 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# 代码中显示所需的信息?
谢谢你。