jump to navigation

Saber si existe un fichero con Java Febrero 9, 2007

Publicado por lineadecodigo en : Java , trackback

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");

Visualizar el ejemplo | Descargar el código

Articulos Similares:

Enviar entrada por email Enviar entrada por email | Imprimir Imprimir | 16409 visitas

1 Star2 Stars3 Stars4 Stars5 Stars (1 votos, media: 5.00 de 5)
Loading ... Loading ...

Comentarios»

1. Harley - Julio 13, 2007

Wena compadre gracias justo lo que andaba buscando

Se Agradeco por montones

2. Linea de Codigo » Escribir en un fichero de texto con Java - Febrero 6, 2008

[...] validar si existe un fichero podemos leer el ejemplo Saber si existe un fichero con Java. Dicho artículo nos explica de forma detallada lo simple que esto [...]

3. Oscar López - Marzo 3, 2008

Muy bueno…
Yo lo he metido en una JSP para que me diga si un doc. exista o no y me ha funcionado A LA PRIMERA!!!! :-)

Muchas gracias

4. maria - Marzo 31, 2008

Hola,

Me gustaria saber si exite alguna función en java que me lea ficheros de un ruta que yo le diga sin espeficar el número de ficheros que existe en el directorio.

Muchas gracias!!!

5. panshioooo - Agosto 22, 2008

oiegan gracias q buen trabajo q parote hee buen pedo kamarada nos bmos !!!

6. Johse - Octubre 10, 2008

Muchas gracias por ayudar.
Me marcaba el siguiente error:

Cannot find Symbol: File

Agregando import java.io.*; se soluciona.

7. El Mazateco.com - Julio 16, 2009

Muy bueno.. jalo a la primera
Funcionando.

8. JsLs - Diciembre 6, 2009

Muy bien !!! quisiera saber como un programa java puede saber desde que ubicacion se esta ejecutando … me refiero al jar … EJM:
si mi jar esta en c:\PROGRAMA\ejecutable.jar
al ejecutar el programa en una ventana me slga usted ejecuto el programa desde la ubicacion ….gracias estuvo bueno!!!!

9. Juanjo - Julio 14, 2010

usa
String Directorio=System.getProperty(“user.dir”);
eso te dara la ruta de ejecución


Imagen CAPTCHA CAPTCHA Audio
Refrescar imagen