Ir al contenido

Saber si existe un fichero con Java

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");
Foto de Víctor Cuervo

Víctor Cuervo

Programador, Arquitecto IT, álter ego de Línea de Código, amante de las tecnologías, generador de conocimiento y facilitador del aprendizaje.

Descarga el código de Saber si existe un fichero con Java

Se explica cómo saber si existe un fichero con Java utilizando la clase File y el método exists.

Descargar código