Java(1.6+)中有什么方法可以检索分区磁盘结构吗?(例如:NTFS、FAT32、HFS+ 或 EXT3。)
允许使用外部库。
谢谢,
詹尼
Java(1.6+)中有什么方法可以检索分区磁盘结构吗?(例如:NTFS、FAT32、HFS+ 或 EXT3。)
允许使用外部库。
谢谢,
詹尼
您可以使用 Runtime.getRuntime().exec() 执行类似 sfdisk 的命令,然后解析输出。
sfdisk -l /dev/hdc
不幸的是,它不是非常独立于平台的。
在 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
如果这没有帮助,那么 - 不。您将需要一个本机库和一些依赖于操作系统的代码。