在 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:\
广告