Is there a way to detect all SD Card drives connected to a Desktop computer? In Windows, SD Cards are visually distinct from other devices like built-in hard drives or similar. Is there a way to tell if a drive is an SD Card drive or not?
A Java way of listing all available filesystem roots for example is using the listRoots()
method but it cannot tell the filesystem types such as external, internal, OS drive or whatever.
Is this even possible in pure Java?
Note:
I'm not asking to detect the Android phone SD Card since these are the results when searching for my question.