/**
* @author lautturi.com
* Java example: get current free disk space in java
*/
import java.util.*;
import java.io.File;
public class Lautturi {
public static void main(String[] args) {
File diskPartition = new File("C:");
long freePartitionSpace = diskPartition.getFreeSpace();
System.out.println("Free Disk Space: " + freePartitionSpace + "B");
System.out.println("Free Disk Space: " + (freePartitionSpace / 1024) + "KB");
System.out.println("Free Disk Space: " + (freePartitionSpace / 1024 / 1024) + "MB");
System.out.println("Free Disk Space: " + (freePartitionSpace / 1024 / 1024 / 1024) + "GB");
}
}
output:
Free Disk Space: 6293143552B Free Disk Space: 6145648KB Free Disk Space: 6001MB Free Disk Space: 5GB