Java 获取目录中其他文件的名称
我试图在Linux(特别是Ubuntu)机器上获取USB设备的目录。我做了一些研究,发现USB设备在目录Java 获取目录中其他文件的名称,java,directory,usb,device,Java,Directory,Usb,Device,我试图在Linux(特别是Ubuntu)机器上获取USB设备的目录。我做了一些研究,发现USB设备在目录/dev/bus/USB/002/005下,但每次我将设备拔出并重新插入006,007时,文件(005)都会不断变化 目录(/dev/bus/usb/002/)中有两个文件001,另一个文件不断变化。所以基本上主要的想法是:除了目录/dev/bus/usb/002/中的001之外,我还试图获取文件名。这是一种简单的解决方法: public String GetNameOfOtherFile()
/dev/bus/USB/002/005
下,但每次我将设备拔出并重新插入006
,007
时,文件(005)都会不断变化
目录(
/dev/bus/usb/002/
)中有两个文件001
,另一个文件不断变化。所以基本上主要的想法是:除了目录/dev/bus/usb/002/
中的001
之外,我还试图获取文件名。这是一种简单的解决方法:
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;
}