Finding the Available Drive Types in the System

Getting to know the available drive types in the system is essential for certain activities in Java.

The following code snippet lists the available drive types in the system:

*/import java.io.File;import javax.swing.filechooser.*;public class SystemDriveTypes{   public static void main(String args[])   {      SystemDriveTypes systemDriveTypes = new SystemDriveTypes();      systemDriveTypes.proceed();   }      private void proceed()   {      File rootList[] = File.listRoots();      FileSystemView fsv;      String driveType;      if (rootList != null && rootList.length  0)       {         System.out.println("Available drive types in the System: ");         for (File driveList : rootList)          {            fsv = FileSystemView.getFileSystemView();            driveType = fsv.getSystemTypeDescription(driveList);            System.out.println(driveType);               }      }         }}/*

Expected output:

C:mypc java SystemDriveTypesAvailable drive types in the System:Local DiskNetwork Drive*/
Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

Recent Articles: