How to list out all system drives in your system

File.listRoots() will list out all the available file system roots / drives in your current system.

Example


package com.mkyong.io;

import java.io.File;

public class App{

   public static void main (String args[]) {

	   File[] rootDrive = File.listRoots();
	   
	   for(File sysDrive : rootDrive){
		   System.out.println("Drive : " + sysDrive);
	   } 
   }
}

Output


Drive : A:\
Drive : C:\
Drive : D:\
Drive : E:\

mkyong

Founder of Mkyong.com, passionate Java and open-source technologies. If you enjoy my tutorials, consider making a donation to these charities.

1 Comment
Most Voted
Newest Oldest
Inline Feedbacks
View all comments
Alarm Sistemleri
14 years ago

Your writing is very useful, thank you very much.