当前位置:首页 > 操作系统 > Windows

JAVA监控windows7系统的USB插拔事件

        <span>package usb;</span>
        <br />
        <span>import java.io.File;</span>
        <br />
        <span>public class UsbDevice {</span>
        <br />
        <span>    //扫描系统的盘符</span>
        <br />
        <span>    File[] root = File.listRoots();</span>
        <br />
        <span>    public static void main(String[] args) {</span>
        <br />
        <span>        new UsbDevice().searchUSB();</span>
        <br />
        <span>    }</span>
        <br />
        <span>    public void searchUSB() {</span>
        <br />
        <span>        System.out.println("扫描系统...");</span>
        <br />
        <span>        while (true) {</span>
        <br />
        <span>            //循环里扫描盘符</span>
        <br />
        <span>            File[] files = File.listRoots();</span>
        <br />
        <span>            //比较长度</span>
        <br />
        <span>            if (files.length > root.length) {</span>
        <br />
        <span>                //重新赋值给系统root  相当于加1</span>
        <br />
        <span>                root = File.listRoots();</span>
        <br />
        <span>                System.out.println("插入");</span>
        <br />
        <span>            } else if (files.length < root.length) {</span>
        <br />
        <span>                //重新赋值给系统root  相当于减1</span>
        <br />
        <span>                root = File.listRoots();</span>
        <br />
        <span>                System.out.println("拔出");</span>
        <br />
        <span>            }</span>
        <br />
        <span>        }</span>
        <br />
        <span>    }</span>
        <br />
        <span>}</span>
    

原文:https://www.cnblogs.com/maocai2018/p/9938629.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐