2016-08-14 3 views
1

C# (here)을 사용하기 전에이 작업을 수행했지만 완벽하게 작동했지만 지금은 Java로 프로그래밍하려고합니다.Java에서 하드 디스크 활동을 감지하십시오.

필자는 오라클의 튜토리얼과 문서를 통해 관련 항목을 검색했지만 성공하지는 못했습니다.

제발, 이걸 어떻게 성취했는지 모르겠습니다. 미리 관심을 가져 주셔서 감사합니다!

답변

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:")); 
     } 
    } 
} 
관련 문제