Domanda

Long story short - how do I check what filesystem is used on the SD card?

I'd like to be able to differentiate between FAT and NTFS.

È stato utile?

Soluzione

One way is to parse output of mount command

Edit: here is the code

proc = Runtime.getRuntime().exec("mount");
BufferedReader in = new BufferedReader(new InputStreamReader(proc .getInputStream()));
String line = null;

while ((line = in.readLine()) != null) {  
//parse here
}

you will have to parse string line to check the filesystem for sdcard. I think it should work for non rooted devices also

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top