Saber si existe un fichero con Java Febrero 9, 2007
Publicado por lineadecodigo en : Java , trackbackPor 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:
- Conocer el tamaño de un fichero con Java
- Crear un fichero en Java
- Renombrar un fichero con Java IO
- Escribir en un fichero de texto con Java
- Borrar un fichero con Java
Enviar entrada por email
|
Imprimir
| 16409 visitas





Comentarios»
Wena compadre gracias justo lo que andaba buscando
Se Agradeco por montones
[...] 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 [...]
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
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!!!
oiegan gracias q buen trabajo q parote hee buen pedo kamarada nos bmos !!!
Muchas gracias por ayudar.
Me marcaba el siguiente error:
Cannot find Symbol: File
Agregando import java.io.*; se soluciona.
Muy bueno.. jalo a la primera
Funcionando.
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!!!!
usa
String Directorio=System.getProperty(“user.dir”);
eso te dara la ruta de ejecución