-1

我正在尝试在 Linux(特别是 Ubuntu)机器上获取 USB 设备的目录。我做了一些研究,发现 USB 设备在目录下/dev/bus/usb/002/005,但是每次我拔下并重新插入设备时006,文件 (005) 都会不断变化007,等等。

在目录 ( /dev/bus/usb/002/) 中有两个文件001,另一个文件不断变化。所以基本上是主要思想:我试图001在目录中获取文件名/dev/bus/usb/002/

4

1 回答 1

1

这是解决它的简单方法:

public String GetNameOfOtherFile() {
    String file = "";
    File f = new File("/dev/bus/usb/002/");
    if (f.isDirectory()) {
        String[] list = f.list();
        for (String s : list) {
            if (!s.equalsIgnoreCase("001")) {
                file = s;
            }
        }
    }

    return file;
}
于 2013-04-27T02:44:46.097 回答