获取目录中其他文件的名称

时间:2013-04-27 02:30:02

标签: java directory usb device

我正在尝试在Linux(特定于Ubuntu)的计算机上获取USB设备的目录。我做了一些研究,发现USB设备位于/dev/bus/usb/002/005目录下,但每次我将设备解锁并插回设备006007时,文件(005)就会不断变化等等。

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

1 个答案:

答案 0 :(得分: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;
}