Implementamos tecnologia y es asi como lo hacemos

Copiar un Archivo a Otro en Java

Escrito el Junio 5, 2008 a las 11:33 AM por Camilo Nova

El siguiente código muestra como hacer una copia exacta de un archivo a otro en java:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import java.io.*;
 
public class FileCopy {
	public FileCopy(String sourceFile, String destinationFile) {
		System.out.println("Desde: " + sourceFile);
		System.out.println("Hacia: " + destinationFile);
 
		try {
			File inFile = new File(sourceFile);
			File outFile = new File(destinationFile);
 
			FileInputStream in = new FileInputStream(inFile);
			FileOutputStream out = new FileOutputStream(outFile);
 
			int c;
			while( (c = in.read() ) != -1)
				out.write(c);
 
			in.close();
			out.close();
		} catch(IOException e) {
			System.err.println("Hubo un error de entrada/salida!!!");
		}
	}
 
	public static void main(String args[]) {
		if(args.length == 2)
			new FileCopy(args[0], args[1]);
		else
			System.out.println("Debe ingresar dos parametros");
	}
}
Bookmark and Share

5 Responses to “Copiar un Archivo a Otro en Java”

  1. marcelo Says:
    Septiembre 24th, 2008 at 6:09 PM

    hola me gustarria qe me ayuden en hacer un programa que haga los mismo que el comando dir de windonws en java bueno lo es estaba haciendo ahi pero no me corre espero que me ayuda companeros.

    File f = new File( “C:\\Documents and Settings\\Administrador\\Escritorio” );
    BufferedReader entrada = new BufferedReader( new FileReader( f ) );
    Properties archivo = new Properties();
    archivo.load(entrada);
    archivo.list(System.out);

    como ve quiero que me diga el comando dir lo qe tienes mi escritorio por eso puse la localizacion y con properties que lo gale pero no sale espero risiver diversas opiniones

  2. como criar pollos Says:
    Enero 25th, 2009 at 3:53 PM

    como copio desde mi escritorio a mi correo

  3. ruben Says:
    Mayo 6th, 2009 at 12:21 PM

    Muchas gracias esta muy bueno el post, me ayudo a solucionar un problema que tenia felicidades .

  4. Eiyus Says:
    Octubre 13th, 2009 at 9:21 AM

    muy bn pero no me salio XD y si marcelo lo lee aun en los espacios le falta %20
    File f = new File(C:\\Documents%20and%20Settings\\Administrador\\Escritorio” );
    o porlomenos a mi asi measlio con algo de RMI
    Salu2 4 all

  5. jusemago Says:
    Octubre 16th, 2009 at 3:06 PM

    excelente este post
    GRACIAS
    Saludos

Deja un comentario

AxiaCore Blog

Publicidad

Etiquetas

Nosotros Leemos

Comentarios Recientes:

  • Jorge Chávez: Algo que me ha interesado en los últimos días es intentar agregar nuevos widgets en el filtro, que...
  • Jorge Chávez: Excelente post! Sin duda los filtros son un problema con la falta de documentación oficial, pero en lo...
  • CBTIS_102: pzz la vdd python es un programa muy completo y facil, pero a veces los que enseñan python son pesimos,...
  • katerine: CORIDAL SALUDO, ES HERMOSA ESTA LABOR. ME ENCANTARIA SABER LOS DATOS DE LA FUNDACION PARA ACERCARME A...
  • Camilo Nova: Copyright © 2008 AxiaCore S.A.S. – info@axiacore.com – http://axiacore.com

Enlaces Recientes:

Archivo

Admin