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");
	}
}

One Response 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

Leave a Reply

AxiaCore Blog

Publicidad

Seguimiento

Etiquetas

Nosotros Leemos

Comentarios Recientes:

  • William: Hola. Muy buenos los apuntes. Estoy en el proceso de autoestudio con miras a la certificación CX-310-065 y...
  • None: Intenté utilizar el código para convertir un tipo “Double” (con centavos) a la representación en...
  • los harris: una página para niños y niñas para menores de 18 años, que haya mogollones de juegos divertidisimos y...
  • natali: bueno yo quiero saber como abrir mi propia pagina para que todos la vean ok…
  • hum: A mi se me queda sonando el bucle de audio bloqueado aunque reinicie asi…

Enlaces Recientes:

Archivo

Admin