Java I/O How to - Create File to represent a drive








Question

We would like to know how to create File to represent a drive.

Answer

/* ww  w. j  av a  2 s .  c o m*/
import java.io.File;

public class Main {

  public static void main(String[] args) {
    File file = new File("C:");
    long totalSpace = file.getTotalSpace();
    System.out.println("Total space on " + file + " = " + totalSpace + "bytes");

    // Check the free space in C:
    long freeSpace = file.getFreeSpace();
    System.out.println("Free space on " + file + " = " + freeSpace + "bytes");
  }
}

The code above generates the following result.