我想知道如何检测USB驱动器。我已经阅读了this post,但我很想知道我们是否可以使用java.io.*;
来检查USB驱动器。我读过的帖子,有点解释如何使用java.io.*;
,但我不太明白。如果有人可以提供一个例子,那就太好了。谢谢。
答案 0 :(得分:0)
你可以使用File.listRoots()方法。
有关于此的帖子:Post on Stackoverflow on File.listRoots()
这里的问题是您需要一个名称或其他信息来将驱动器标识为USB驱动器。否则你不能用这种方法告诉普通驱动器和usb-drive appart。
答案 1 :(得分:0)
这至少在Linux上起作用
File f = new File("/media");
for(File fls : f.listFiles()){
System.out.print(fls+"\n");
}
请记住,可以在 / media
上找到Linux上的外部插入式设备存储