Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2013, 07:57
marodal
 
Fecha de Ingreso: noviembre-2008
Ubicación: Sevilla
Mensajes: 157
Antigüedad: 15 años, 6 meses
Puntos: 2
Machacar contenido fichero Java

Hola a todos,

Estoy realizando una aplicacion con Java Swing donde en determinados momentos tengo que guardar el contenido de una consola en un fichero de texto.

El codigo relacionado con esto es el siguiente:

Código:
File archivo=new File("C:/Users/Inma/Desktop/texto.txt");
FileWriter escribir=new FileWriter(archivo,true);
BufferedWriter bw = new BufferedWriter(escribir);
bw.write(..);
bw.close();
El problema que tengo es el siguiente: cada vez que ejecuto este codigo, lo que quiero escribir se añade al final del contenido del fichero, y yo lo que quiero es que se borre todo lo que habia y se escriba el nuevo contenido.
¿como puedo conseguirlo?


Por ultimo, me gustaria saber que control de swing me permite explorar el sistema de directorios de mi equipo, para elegir el archivo donde guardar. Ahora mismo, tengo asignado un nombre de archivo, y me gustaria que este archivo puediera ser elegido por el usuario.

Gracias de antemano y un saludo