Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2011, 13:06
Avatar de gasoft
gasoft
 
Fecha de Ingreso: abril-2009
Mensajes: 68
Antigüedad: 15 años, 7 meses
Puntos: 3
Pregunta Escribir en Posicion de un Archivo sin sobreescribir

Buenas Tardes Amigos,


Tengo un pequeño problema con un procedimiento que debo de hacer con un archivo resulta que de un Archivo existente debo "agregar" texto en un posición determinada. Estuve mirando con RandomAccessFile y funciona bien , el problema es que me sobre-escribe el contenido del archivo en la posicion que le paso. Quisiera saber si conocen un metodo para lograr mi cometido sin necesidad de sobre-escribir.

gracias por su ayuda y adjunto el codigo utilizado =)

Código JAVA:
Ver original
  1. RandomAccessFile fichero = new RandomAccessFile("ruta_archivo", "rw");
  2.  
  3.      String linea = "";
  4.          while ((linea = fichero.readLine()) != null) {
  5.               if(linea.equals("//Pegar Codigo Aqui")){
  6.                   fichero.seek(fichero.getFilePointer());
  7.                   fichero.writeBytes("Hola\n");
  8.                 }
  9.                
  10.              }