在 C# 中获取所有磁盘


首先,使用 GetDrives 获取所有驱动器名称 -

var drv = DriveInfo.GetDrives();

循环获取系统中所有驱动器名称 -

foreach (DriveInfo dInfo in drv) {
   Console.WriteLine(dInfo.Name);
}

让我们看看完整代码 -

示例

 在线演示

using System;
using System.Linq;
using System.IO;
public class Demo {
   public static void Main() {
      var drv = DriveInfo.GetDrives();
      foreach (DriveInfo dInfo in drv) {
         Console.WriteLine(dInfo.Name);
      }
   }
}

输出

/etc/resolv.conf
/etc/hostname
/etc/hosts
/run/secrets
/home/cg/root

注意:在不同的操作系统上,结果会有所不同。上述输出显示在 Linux 操作系统上。

它将在 Windows 操作系统上生成以下结果

C:\
D:\
E:\

更新于: 22-06-2020

580 次浏览

开始你的 职业生涯

通过完成课程获得认证

开始学习
广告