Есть ли способ получить / рассчитать процент фрагментации диска в Java? - PullRequest
2 голосов
/ 03 ноября 2011

Думая так же, как JavaSysMon, есть ли способ получить% фрагментации диска в ОС Windows? Или, возможно, метод для расчета этого на основе анализа файловой системы. И для пояснения, я не говорю о фрагментации кучи JVM, я имею в виду фактическую фрагментацию диска.

1 Ответ

5 голосов
/ 03 ноября 2011

AFAIK нет способа сделать это на чистой Java.Кроме того, такой API-интерфейс обязательно будет зависеть от конкретной операционной системы и бесполезен для всех, кроме небольшого числа программистов.Поэтому не ожидайте, что Oracle добавит такой API в ближайшее время.

Лучше всего вам искать какую-нибудь совместимую с Windows утилиту командной строки, которая выполняет эту работу, и использовать System.exec(...) или аналогичный для ее запуска.из вашего Java-приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...