Home Tutorial Java Corejava Display total disk drive capacity

 
 

Display total disk drive capacity
Posted on: April 20, 2010 at 12:00 AM
This tutorial demonstrate how to display total disk capacity of each drive.

Description:

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 java.io.File. This method gets the total disk capacity in the bytes.

Code:

import java.io.File;

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

    for (int i = 0; i < drive.length; i++) {
      System.out.println(drive[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);
    }
  }
}

Output:

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:

 

 

Related Tags for Display total disk drive capacity :


Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.