如何在Java中检测USB驱动器

时间:2011-07-01 12:09:49

标签: java file-io usb

我想知道如何检测USB驱动器。我已经阅读了this post,但我很想知道我们是否可以使用java.io.*;来检查USB驱动器。我读过的帖子,有点解释如何使用java.io.*;,但我不太明白。如果有人可以提供一个例子,那就太好了。谢谢。

2 个答案:

答案 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上的外部插入式设备存储