Acceso a fichero
¿Como puedo abrir un fichero existente y escribir al final? ¿Alguien tiene un ejemplo?
Gracias
Gracias
Necesitas 2 objetos:
/* Objeto que representa el fichero en el que quieres escribir. El constructor que yo utilizo aquí, además del nombre de fichero recibe un booleano que es el que indica que NO se sobreescriba el fichero cada vez.*/
FileOutputStream fichero = new FileOutputStream("fichero.txt",true);
/* Este objeto es necesario para poder escribir los registros */
PrintWriter ficheroDestino = new PrintWriter (fichero);
/* Así luego podras llamar al método println del objeto ficheroDestino que acabamos de crear y pasarle ahí lo que quieres escribir... */
ficheroDestino.println("Texto...");
/* Finalmente hay que cerrar el FileOutputStream */
fichero.close();
/* ...y eso es todo. */
/* Objeto que representa el fichero en el que quieres escribir. El constructor que yo utilizo aquí, además del nombre de fichero recibe un booleano que es el que indica que NO se sobreescriba el fichero cada vez.*/
FileOutputStream fichero = new FileOutputStream("fichero.txt",true);
/* Este objeto es necesario para poder escribir los registros */
PrintWriter ficheroDestino = new PrintWriter (fichero);
/* Así luego podras llamar al método println del objeto ficheroDestino que acabamos de crear y pasarle ahí lo que quieres escribir... */
ficheroDestino.println("Texto...");
/* Finalmente hay que cerrar el FileOutputStream */
fichero.close();
/* ...y eso es todo. */
