2

我需要将一些文件从 PC 复制到笔式驱动器中。我访问了 JUSB 包描述,但它仅适用于 Windows。那么,是否有任何简单且独立于平台的方法可以使用 Java 将文件从计算机复制到 USB 驱动器?

4

2 回答 2

2

您无需担心它是 USB 驱动器这一事实;当用户插入设备时,它会被操作系统识别并显示为文件系统中的已安装驱动器。然后你可以使用 java.io.File 和朋友来访问它。附加提示:使用 org.apache.commons.io.FileUtils 作为一个方便的工具包,使许多常见的文件相关任务更容易。

如果您需要在 Java 中自动检测新的 USB 设备,那就有点棘手了。看到这个问题。

于 2013-01-29T08:40:47.740 回答
1

您可以查看libUsb Java Bindings a javabinding for libUsb。顺便提一句。jUSB API 似乎也支持 Linux(包:)usb.linux,也许这篇文章可以帮助你:从 Java 应用程序访问 USB 设备

于 2013-01-29T12:35:51.980 回答