3

Java(1.6+)中有什么方法可以检索分区磁盘结构吗?(例如:NTFS、FAT32、HFS+ 或 EXT3。)

允许使用外部库。

谢谢,
詹尼

4

3 回答 3

1

您可以使用 Runtime.getRuntime().exec() 执行类似 sfdisk 的命令,然后解析输出。

sfdisk -l /dev/hdc

不幸的是,它不是非常独立于平台的。

于 2010-01-25T20:14:32.437 回答
1

在 OS X 下,“mount”的输出包括文件系统:

ravn:~ ravn$ mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)

/是类型hfs

于 2010-01-25T20:18:12.283 回答
1

如果没有帮助,那么 - 不。您将需要一个本机库和一些依赖于操作系统的代码。

于 2010-01-25T20:18:16.963 回答