Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/12/2012, 11:51
eserra7
 
Fecha de Ingreso: diciembre-2012
Mensajes: 3
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta Copiar ficheros

Hola amigos. Necesito ayuda urgente.
El caso es que necesito hacer una copia de un fichero (index.html) a otro (index2.html). A mi se me habia ocurrido lo siguiente:
Código:
  File copia = new File("D:/index2.html");            
 FileOutputStream FOS = new FileOutputStream(copia);            
 PrintWriter escritura =new PrintWriter(FOS);

File f = new File("D:/index.html");                   
FileInputStream FIS=new FileInputStream(f);
Scanner entrada = new Scanner(FIS);

String linea="";
 while(entrada.hasNextLine()){
                linea = entrada.nextLine();
                escritura.write(linea);
                escritura.write("\n");
}
El problema es que no me copia todo el fichero html solo copia una parte. La parte que copia la copia bien pero me falta mas de la mitad del texto.
Necesito poder leer y escribir linea a linea porque tengo que modificar algunas lineas.
Porque no copia todo el fichero origen? Que alguien me indique donde esta mi error o alguna solucion posible.
Gracias de antemano.