gpt4 book ai didi

c# - 如何检测USB驱动器是否已插入?

转载 作者:IT王子 更新时间:2023-10-29 03:48:55 25 4
gpt4 key购买 nike

我想构建一个程序来检测是否插入了 USB(或两个或更多)(并将所有内容复制到硬盘上的任意文件夹)

有什么想法吗?我有这个,

using System.Runtime.InteropServices;

但这不是简单的方法(我相信)。我想要简单的东西。

我有另一个想法(如果(文件夹存在)则复制)一些东西——但是这可能有问题,我想要一个好的解决方案。

可能还有一个叫做SerialPort的工具;我可以使用它吗?如果可以,我该如何使用它?

最佳答案

检查可移动设备很容易。但是,不能保证它是 USB 设备:

var drives = DriveInfo.GetDrives()
.Where(drive => drive.IsReady && drive.DriveType == DriveType.Removable);

这将返回当前可访问的所有可移动设备的列表。更多信息:

关于c# - 如何检测USB驱动器是否已插入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6003822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com