问题:java如何监听系统中插入U盘,并列出盘符?
比如我的U盘中有个文件为User.txt
如何写一段代码让U盘插入之后读出User.txt中的内容??
获得的回复:
一:说实话,我没弄过这东西,不过我可以告诉你思路:
c++的做法:首先运行你的程序,然后当u盘插入的时候,使用Hook(钩子)来捕获插入的事件,然后在Io处理就很简单了
Google search”java hook “
二:windows api 里边有USB监听端口的类库
java里边的不知道。不过你可以调用windows api来实现就很简单了
三:java中好像没法直接获取usb插入事件,得用jni之类的方法
呵呵当然也可以启动一个线程随时获取盘符列表,再判断下
四:在Java应用程序中访问USB设备
更多免费相关学习经验请访问:Tore_m_1206686_21115_1_1.html”>http://www.shangxueba.com/sTore_m_1206686_21115_1_1.html
学习会使你永远立于不败之地。