devxlogo

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*/

Charlie has over a decade of experience in website administration and technology management. As the site admin, he oversees all technical aspects of running a high-traffic online platform, ensuring optimal performance, security, and user experience.

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.