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