我正在尝试在Linux(特定于Ubuntu)的计算机上获取USB设备的目录。我做了一些研究,发现USB设备位于/dev/bus/usb/002/005
目录下,但每次我将设备解锁并插回设备006
,007
时,文件(005)就会不断变化等等。
在目录(/dev/bus/usb/002/
)中有两个文件001
,另一个文件不断变化。基本上主要的想法是:我试图在目录001
中获取/dev/bus/usb/002/
以外的文件名。
答案 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;
}