Java - AYUDA COPIAR ARCHIVOS EN JAVA

 
Vista:

AYUDA COPIAR ARCHIVOS EN JAVA

Publicado por ARACELI (1 intervención) el 09/02/2007 12:24:56
Hola,

necesito copiar un archivo en un directorio pero que no sea con la clase FileChannel.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDA COPIAR ARCHIVOS EN JAVA

Publicado por Angel (537 intervenciones) el 09/02/2007 13:20:09
Pues si no quieres usar esa clase.....
Metodo chapuza........abre el archivo origen para lectura,,,,,,,,creas otro fichero en el directorio que quieras y escribes en el el contenido del original........

********* una forma*********
//leer fichero.
File fichero = new File ("D:/entrada.log");
StringBuffer stb = new StringBuffer();
InputStream fin = new FileInputStream (fichero);
int i ;
byte[] buffer=new byte[1000];
while( (i=(fin.read(buffer)))!=-1)
{
stb.append(new String(buffer,0,i));

}
fin.close();

//Aki guardas los bytes leido y haces con ellos lo que quieras
byte[] byteDatos = new String(stb).getBytes();
//Escribir en fichero
File fichero2 = new File("C:/entradaCopia.log");
OutputStream out = new FileOutputStream(fichero2);
out.write(byteDatos);
out.close();

Un saludo..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar