安卓SD卡文件系统

4

简而言之,如何检查SD卡使用的文件系统?

我想要能够区分FAT和NTFS。


实际上有使用NTFS的Android设备吗?Android是基于Linux的操作系统,如果他们选择使用NTFS做任何事情,我会感到惊讶。NTFS支持是否编译进内核? - Edward Falk
有些人会将他们的SD卡格式化为NTFS,以便能够使用大于4GB的文件。我不确定NTFS支持是否默认可用,但肯定有一些定制ROM支持它。 - Sebastian Nowak
1个回答

5

一种方法是解析挂载命令的输出。

编辑:这里是代码。

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

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

您需要解析字符串行以检查sdcard的文件系统。我认为它也适用于非root设备。


请您能否提供一个例子?它能在非root设备上运行吗? - Sebastian Nowak

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接