开发者

How to detect a usb drive in Java

开发者 https://www.devze.com 2023-03-16 13:37 出处:网络
I would like to know how to detect a usb drive. I have already read this post but I am interested in knowing if we can just use java.io.*; to check for the usb drive. The post that i have read up, doe

I would like to know how to detect a usb drive. I have already read this post but I am interested in knowing if we can just use java.io.*; to check for the usb drive. The post that i have read up, does kind of explain how to use java.io.*; but I didn't quite understand. If someone could provide an example, that wo开发者_如何学Gould be great. Thank you.


You could you the File.listRoots() Method.

There is a Post about that: Post on Stackoverflow on File.listRoots()

The problem here is that you would need a name or some other info to identify the drive as a USB-Drive. Else you can't tell normal drives and usb-drives appart with this method.


This works at least on Linux

File f = new File("/media");
for(File fls : f.listFiles()){
    System.out.print(fls+"\n");
}

Remember external plugged device storage on Linux can be found on /media

0

精彩评论

暂无评论...
验证码 换一张
取 消