有没有办法访问/计算Java中磁盘碎片的百分比?

时间:2011-11-03 14:44:33

标签: java windows

以与JavaSysMon类似的方式思考,有没有办法在Windows操作系统上获得磁盘碎片百分比?或者可能是基于分析文件系统来计算这个的方法。为了澄清,我不是在谈论JVM堆碎片,我指的是实际的磁盘碎片。

1 个答案:

答案 0 :(得分:5)

AFAIK在纯Java中无法做到这一点。此外,这样的API必然是特定于操作系统的,除了少数程序员之外,对所有人都没有用处。所以不要指望Oracle很快就会添加这样的API。

最好的办法是寻找一些与Windows兼容的命令行实用程序来完成这项工作,并使用System.exec(...)或类似工具从Java应用程序中运行它。