问题java如何监听系统中插入U盘并列出盘符?
比如我的U盘中有个文件为 Usertxt
如何写一段代码让U盘插入之后读出Usertxt中的内容??
获得的回复
一 说实话我没弄过这东西不过我可以告诉你思路
c++的做法首先运行你的程序然后当u盘插入的时候使用Hook(钩子)来捕获插入的事件然后在Io处理就很简单了
google search java hook
二 windows api 里边有USB监听端口的类库
java里边的不知道不过你可以调用windows api来实现 就很简单了
三java中好像没法直接获取usb插入事件得用jni之类的方法
呵呵 当然也可以启动一个线程随时获取盘符列表再判断下
四在Java应用程序中访问USB设备