显示多个可移动驱动器窗口8的C#代码
本文关键字:代码 窗口 驱动器 可移动 显示 | 更新日期: 2023-09-27 18:24:36
下面是我用来获取所有可移除驱动器的C#代码,然后用以下列表填充combobox
:
comboBox1.DataSource = DriveInfo.GetDrives()
.Where(drive => drive.DriveType == DriveType.Removable).ToList();
代码运行得很好,但有一个例外,它在组合框中显示了两个可移动驱动器,而我只连接了一个。
有没有办法让我只能得到一个,即我在USB端口连接的那个。我使用的是Windows 8操作系统。
使用drive.IsReady
希望您正在进行删除驱动器安全
试试这个
comboBox1.DataSource = DriveInfo.GetDrives()
.Where(drive => drive.DriveType == DriveType.Removable && drive.IsReady).ToList()
感谢