La clase File nos permite en Java instanciar cualquier elemento del sistema de ficheros y trabajar con él de una forma genérica. A la hora de instanciar el elemento podremos pasar al constructor bien un directorio o bien un fichero.
La instanciación de un objeto File sería de la siguiente forma:
File fRuta = new File("c:\\prueba");
Solo tendremos que apoyarnos en el método .isDirectory() para saber si una ruta es un directorio con Java :
if (fRuta.isDirectory())
System.out.println("Es un directorio");
else
System.out.println(" NO es un directorio");