private String getSlowRootDescriptionString(File root) {
			// Special case the description of the root of a unix filesystem, otherwise it gets 
			// marked as removable 
			if ("/".equals(root.getPath())) {
				return "File system root (/)";
			}

			// Special case the description of floppies and removable disks, otherwise delegate to 
			// fsView's getSystemDisplayName.
			if (FS_VIEW.isFloppyDrive(root)) {
				return String.format("Floppy (%s)", formatRootPathForDisplay(root));
			}

			String fsvSTD = null;
			try {
				fsvSTD = FS_VIEW.getSystemTypeDescription(root);
			}
			catch (Exception e) {
				//Windows expects the A drive to exist; if it does not exist, an exception results.
				//Ignore it
			}
			if (fsvSTD == null || fsvSTD.toLowerCase().indexOf("removable") != -1) {
				return String.format("Removable Disk (%s)", formatRootPathForDisplay(root));
			}

			// call the (possibly slow) fsv's getSystemDisplayName
			return FS_VIEW.getSystemDisplayName(root);
		}
Return a description string for a root location.

@param root location to get description string
@return string such as "Local Disk (C:)", "Network Drive (R:)"
Ghidra/Framework/Docking/src/main/java/docking/widgets/filechooser/LocalFileChooserModel.java