【发布时间】:2011-05-14 18:05:00
【问题描述】:
我想构建一个程序来检测是否插入了一个(或两个或更多)usb (并将所有内容复制到硬盘上的任何文件夹)
有什么想法吗?我有这个,
using System.Runtime.InteropServices;
但这不是简单的方法(我相信)。我想要一些简单的东西。
我有另一个想法(如果(文件夹存在)然后复制)一些东西——但这可能有问题,我想要一个好的解决方案。
可能还有一个工具叫SerialPort;我可以用吗?如果是这样,我该如何使用它?
【问题讨论】:
-
将其分解为单独的部分。检测 USB 驱动器的代码是一个,从中复制数据的代码是另一个。尽你所能。
-
是的!我现在可以“复制”文件..如果不存在,程序可以使用批处理文件“创建”文件
-
我制作了一个适用于 Windows、MacOS 和 Linux 的 NuGet 数据包:github.com/Jinjinov/Usb.Events