Share on Google+Share on Google+

Display total disk drive capacity

This tutorial demonstrate how to display total disk capacity of each drive.


This example will demonstrate how to get the total disk space of your drives.                        The getTotalSpace() method introduced in the Jdk 6 and found in This method gets the total disk capacity in the bytes.



public class TotalDiskSpace {
  public static void main(String[] args) {
    File[] drive = File.listRoots();

    for (int i = 0; i < drive.length; i++) {
      long totalbyte = drive[i].getTotalSpace();
      double temp = Math.pow(10243);
      double totalgb = totalbyte / temp;
      System.out.println("Total space in Bytes " + totalbyte);
      System.out.println("Total space in GB " + totalgb);


The output of this example depends upon number of drive you have and the total disk capacity.

Note : As it search for drive it will take time to display the result so wait till it complete searching.

Sample output:





Posted on: April 20, 2010 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Share this Tutorial Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.