Por nuestro bien, cuando estamos trabajando con ficheros, deberíamos de validar la existencia o no del fichero o directorio con el que vamos a trabajar. Ahora, que hay mucho lanzado en esta vida, que puede pensar que que más da.
Claro, que si instanciamos la clase File, en Java, con un fichero que no existe y por ejemplo, intentamos recuperar el tamaño del mismo, no nos vamos a llevar ninguna desagradable sorpresa de que salte una excepción y nos desmonte el «chiringuito».
Pero, como más vale prevenir que curar, en primer lugar instanciaremos la clase File con el path que queramos investigar:
String sFichero = "c:\misficheros\fichero.txt";
File fichero = new File(sFichero);
Solo nos quedará invocar al método exits() para conocer si existe o no el fichero instanciado:
if (fichero.exists())
System.out.println("El fichero " + sFichero + " existe");
else
System.out.println("Pues va a ser que no");