jump to navigation

Vaciar el contenido de un fichero con Java Julio 31, 2010

Publicado por lineadecodigo en : Java , trackback

Nos llegaba una pregunta vía comentarios sobre como vaciar el contenido de un fichero con Java. Y nos pusimos manos a la obra.

El procedimiento es muy sencillo. Lo primero que tenemos que hacer es abrir un stream de escritura sobre el fichero. Para ello necesitaremos de un FileWriter y un BufferedWriter.

  1. BufferedWriter bw = new BufferedWriter(new FileWriter(sFichero));

Una vez que tenemos el stream sobre el BufferedWriter lo que vamos a hacer es escribir una línea vacía. Para ello utilizamos el método .write().

  1. bw.write("");

Así lo que conseguimos es machacar todo el contenido que pudiese existir en el fichero. Vaciándolo de su contenido actual. Ahora, no hay que olvidarnos de cerrar nuestro fichero. Esto lo hacemos mediante el método .close() del BufferedWriter.

  1. bw.close();

Y ya hemos conseguido vaciar el contenido de un fichero con Java.

Ojo, hay que tener cuidado de que el fichero exista o se nos generará una excepción FileNotFoundException o IOException.

Articulos Similares:

|- Descargar el código
|- Reportar error en el código
|- Foro sobre Java IO

Enviar entrada por email Enviar entrada por email | Imprimir Imprimir | 348 visitas

1 Star2 Stars3 Stars4 Stars5 Stars (Todavia sin evaluar)
Loading ... Loading ...

Comentarios»

1. Linea de Codigo » Vaciar el contenido de un fichero mediante borrado y creación - Agosto 1, 2010

[...] Vaciar el contenido de un fichero con Java [...]

2. Diana - Septiembre 3, 2010

Hola yo tengo una pregunta debo hacer un replicador del contenido de un fichero de texto por medio de Java, como puedo hacer esto, estaba pensando en guardar en una variable todo el contenido y después pegarla bajo el contenido original de mi fichero.

Pero como puedo hacer esto, por favor!




Si tienes dudas sobre Java IO no dudes en visitar el Foro sobre Java IO.
Imagen CAPTCHA CAPTCHA Audio
Refrescar imagen