检查可移动设备很容易。但是,不能保证它是USB设备:
var drives = DriveInfo.GetDrives() .Where(drive => drive.IsReady && drive.DriveType == DriveType.Removable);
这将返回当前可访问的所有可移动设备的列表。更多信息:
- 该
DriveInfo
班(MSDN文档) - 的
DriveType
枚举(MSDN文档)

检查可移动设备很容易。但是,不能保证它是USB设备:
var drives = DriveInfo.GetDrives() .Where(drive => drive.IsReady && drive.DriveType == DriveType.Removable);
这将返回当前可访问的所有可移动设备的列表。更多信息:
DriveInfo班(MSDN文档)
DriveType枚举(MSDN文档)