카테고리 없음

Java에서 디스크 사용량 (Disk Usage) 구하는 방법

광82 2023. 7. 13. 14:00
반응형
mport java.io.File;
import org.junit.Test;

public class DiskUsageTest {
  @Test
  public void test() {
    File file = new File("/");
    
    long totalSpace = file.getTotalSpace();
    long freeSpace = file.getFreeSpace();
    long usableSpace = file.getUsableSpace();
    
    System.out.println(totalSpace);
    System.out.println(freeSpace);
    System.out.println(usableSpace);

    double diskUsage = (totalSpace - freeSpace) * 100d / totalSpace;
    System.out.println(diskUsage);
  }
}

 

  • new File("/"); 에서 "/"은 root 파티션(Partition)에 대한 정보입니다.
반응형