List Filesystem roots


/*
  List Filesystem roots
  This Java example shows how list available filesystem root directories
  using listRoots method of Java File class.
*/

import java.io.*;

public class ListFileSystemRoots {

 
public static void main(String[] args) {
   
   
/*
     * To list available filesysten root directories, use
     * static File[] listRoots() method of Java File class.
     *
     * It returns an array of File containing Filesystem root directories
     * or null if it could not be determined.
     *
     * In windows, each drive represents a root directory, while in UNIX
     * "/" is a root directory.
     */
    
    
File[] rootDirectories = File.listRoots();
    
     System.out.println
("Available root directories in filesystem are :  ");
    
for(int i=0 ; i < rootDirectories.length ; i++)
     {
      
System.out.println(rootDirectories[i]);
    
}
  }
}

/*
Typical output would be
Available root directories in filesystem are : 
C:\
D:\
*/