2016-08-14 3 views
1

Я делал это до использования C# (here), он отлично работал для меня, но теперь я намерен запрограммировать его на Java.Обнаружение активности жесткого диска в Java

Я искал учебники и документацию Oracle для чего-то связанного, но без успеха.

Пожалуйста, я не знаю, как я это делаю. Заранее благодарим за внимание!

ответ

1

Расширение на ответ @Art_Rebels; Чтобы использовать SIGAR, вам необходимо добавить соответствующий проект .jars в проект и соответствующую библиотеку, которая зависит от вашей операционной системы.

Если вам нужна помощь в настройке SIGAR, есть много сообщений, которые уже существуют в Stack Overflow и только у Google, независимо от того, нужна ли вам помощь, просто спросите!

После того, как вы SIGAR правильно настроен, вы можете использовать следующий фрагмент кода, чтобы отобразить использование дискового пространства для C: привода

import org.hyperic.sigar.Sigar; 

public class HardDriveUsage 
{ 
    public static void main(String[] args) throws Exception 
    { 
     Sigar sigar = new Sigar(); 
     while (true) 
     { 
      Thread.sleep(1000); 
      System.out.println(sigar.getDiskUsage("C:")); 
     } 
    } 
} 
Смежные вопросы