/** * @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