2012-08-07 200 views
4

長話短說 - 如何檢查SD卡上使用的文件系統?Android SD卡文件系統

我希望能夠區分FAT和NTFS。

+0

實際上是否有使用NTFS的Android設備? Android是基於Linux的操作系統;如果他們選擇將NTFS用於任何事情,我會感到驚訝。 NTFS支持甚至編譯到內核中? – 2012-08-07 18:43:36

+0

有人將他們的SD卡格式化爲NTFS,以便能夠使用大於4GB的文件。我不確定默認情況下NTFS支持是否可用,但有自定義ROM支持。 – 2012-08-07 19:33:08

回答

5

一種方法是解析mount命令

編輯的輸出:這裏是代碼

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

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

,你將不得不解析字符串線檢查SD卡文件系統。 我認爲它應該適用於非根植設備也

+0

你能舉個例子嗎?它會在沒有根的設備上工作嗎? – 2012-08-07 12:44:04