我想写一段java代码来同步本地硬盘和USB存储之间的文件。我希望根据插入的 USB 存储有不同的同步配置,并且我希望自动选择适当的配置,而不是由用户选择。
我刚刚阅读了JSR-80和jUSB文档以及一堆文章和 SO 帖子,但是所有这些都非常古老,而且似乎从那时起(大约 2005 年)所有的努力都被放弃了,特别是对于 Windows平台,而操作系统独立性对我来说非常重要(至少需要支持 Windows 和 Linux)。
我真的需要使用任何 USB API 来识别连接到系统的外部驱动器吗?我需要比文件路径、驱动器号或驱动器标签更独特的东西......如果是的话,你会推荐哪一个(除非我错过了 jUnit 实际上是唯一存在 Windows 支持的东西)。