我已经尝试了这两种不同的功能,但它没有按预期工作。 如何确定驱动器是否为外部驱动器<- 此提供的方法也为 USB 拇指驱动器返回 true。但是,我正在寻找专门用于外部硬盘驱动器。
DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach (DriveInfo d in allDrives)
if (d.DriveType == DriveType.Fixed && d.Name != "C:" + @"\"){}