如何监听u盘的插入事件?
比如我的U盘中有个文件为 User.txt
如何写一段代码让U盘插入之后读出User.txt中的内容??

解决方案 »

  1.   

    很难很难很难  而且会有很多很多很多bug
      

  2.   

    Java and USB

    http://today.java.net/pub/a/today/2006/07/06/java-and-usb.html
    jsr080 javax.usbp.s. 在Windows,如果在程序运行以后插入U盘,
    可以在程序中定时使用 File.listRoots(),返回结果不同的话,就是新插入的驱动器。多出的应该就是U盘。
      

  3.   

    若是Ubuntu 的话,就是 /media 目录了,多出来的就是后来插上的。
      

  4.   

    java中好像没法直接获取usb插入事件,得用jni之类的方法
    呵呵 当然也可以启动一个线程随时获取盘符列表,再判断下
      

  5.   

    貌似java在操作系统层面上的作用不是很大
      

  6.   

    http://today.java.net/pub/a/today/2006/07/06/java-and-usb.html 去看看