Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 Linux(特别是 Ubuntu)机器上获取 USB 设备的目录。我做了一些研究,发现 USB 设备在目录下/dev/bus/usb/002/005,但是每次我拔下并重新插入设备时006,文件 (005) 都会不断变化007,等等。
/dev/bus/usb/002/005
006
007
在目录 ( /dev/bus/usb/002/) 中有两个文件001,另一个文件不断变化。所以基本上是主要思想:我试图001在目录中获取文件名/dev/bus/usb/002/。
/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; }