En este grupo En todos

Foro de Java



COPIAR ARCHIVOS EN JAVA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

franco
Veracruz, México
Escrito por Franco
el 26/07/2006

Tengo un problema necesito mover un archivo. Jpg que esta en un directorio a a un directorio b ahora bien e estado intentando lo siguiente
Runtime. GetRuntime(). Exec("cmd /c copy flash. Swf Sun\\flash001. Swf");

Si ejecuto en simbolo de sistema de windows(ambiente ms-dos, terminal etc)
la siguiente instruccion la realiza sin problemas copy flash. Swf Sun\flash001. Swf

Utilizo la doble diagonal para que no me aprezca el escape ilegal de caracteres ahora bien cuando ejecuto el comando no produce erros ni nada que se le parezca, solo que no copia nada de archivos y al parecer no hace nada sia lguien conoce la solucion agradeceria mucho su ayuda O SI EXISTE OTRA SOLUCION  PARA COPIAR ARCHIVOS QUE EL rUNTIME ME AGRADARIA ME LA HICIERAN SABER DE ANTEMANO Gracias

Mi correo es
pitol_sagitario_v1@hotmail. Com

Agradeceria mucho me lo enviaran a mi correo

Alejandro Castro
Madrid, México
Escrito por Alejandro Castro
el 23/08/2006
Try
     {
      Runtime. GetRuntime(). Exec(comando);           
     }
    catch(Exception e)
     {
       JOptionPane. ShowMessageDialog(null,"Error al ejecutar el comando);
     }
Escrito por Alejandro V.
el 27/09/2006

Si quieres copiar archivos puedes usar esto:

Try{

    FileInputStream fis = new FileInputStream(nombreFuente); 
    FileOutputStream fos = new FileOutputStream(nombreDestino); 
    FileChannel canalFuente = fis. GetChannel(); 
    FileChannel canalDestino = fos. GetChannel(); 
    canalFuente. TransferTo(0, canalFuente. Size(), canalDestino); 
    fis. Close(); 
    fos. Close();

 }catch (IOException ex) {}

Con la libreria   import java.nio.channels. *;  

Saludos

Daniel
Distrito Federal, Mé...
Escrito por Daniel
el 31/05/2007

Me gustaria saber como copiar archivos pero con frames.

Me podrian ayudar porfa

Escrito por Caro
el 08/06/2007
Necesito ayuda.. Me urge!
Eddy
Argentina
Escrito por Eddy
el 14/06/2007
Hola, en que necesitas ayuda?
Escrito por Jjj
el 30/12/2007

Jajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajjajajajjajajajjajajajjjajjajjaja

Escrito por El Pachas De Tepo
el 04/01/2008
He utilizado c# y el manejo de archivos, carpetas y directorios se me hizo facil, pero por cuestiones escolares tengo que emigrar a JAVA. He investigado (creo que no lo mucho) sobre como hacer lo mismo que hacia en c# pero en Java y noto que es un poco mas dificil. Sera que estoy muy guey
Escrito por Dairo Alvarez
el 07/03/2008
"Try
     {
      Runtime. GetRuntime(). Exec(comando);           
     }
    catch(Exception e)
     {
       JOptionPane. ShowMessageDialog(null,"Error al ejecutar el comando);
     } "

por Alejandro (Agosto 2006)


Este programa si funciona puedes copiarlao, necesitas bajar la libreria io. FileUtils

Import java. Io. *;
import java. Lang. *;
import java. Util. *;
import java.lang.Object;
import org.apache.commons. Io. FileUtils;

Class Comprobar{
 public static void main(String []arg)throws IOException{
 try{
 File miArchivo = new File("c:/temp","Dibujo. JPG");// carpeta origen con su archivo
 File miArchivo2 = new File("c:/JJ","Dibujo2. JPG");/*carpeta destino con el archivo final el nombre puede ser cualquiera */
 FileUtils c=new FileUtils();
    c. CopyFile(miArchivo,miArchivo2);// el archivo origen
   

  }catch(Exception e){
   e. PrintStackTrace();
   
   
   }   
  
 }
 
}

JUAN CARLOS ANILLO


Escrito por Dairo Alvarez
el 07/03/2008

Import java. Io. *;
import java. Lang. *;
import java. Util. *;
import java.lang.Object;
import org.apache.commons. Io. FileUtils;

Class Comprobar{
 public static void main(String []arg)throws IOException{
 try{
 File miArchivo = new File("c:/temp","Dibujo. JPG");// ARCHIVO ORIGEN
 File miArchivo2 = new File("c:/JJ","Dibujo2. JPG");//*ARCHIVO A DIRECION FINAL EL NOMBRE PUEDE SER  CUALQUIERA */
 FileUtils c=new FileUtils();
    c. CopyFile(miArchivo,miArchivo2);
    //c. CopyFile(miArchivo,miArchivo2);

  }catch(Exception e){
   e. PrintStackTrace();
   
   
   }   
  
 }
 
}

Porfirio
Escrito por Porfirio
el 23/03/2008

Este metodo lo encontre en otro foro y me a resultado muy bueno, es por copiado de bytes, recibe como parametros el path del archivo de origen (nombreFuente) y el path donde va a ir a parar el archivo (nombreDestino), aqui tienen que haber creado con anterioridad el directorio a donde se va a copiar en caso de que no exista.

Public static void copia(String nombreFuente, String nombreDestino) throws IOException {
     FileInputStream fis = new FileInputStream(nombreFuente);
     FileOutputStream fos = new FileOutputStream(nombreDestino);
     FileChannel canalFuente = fis. GetChannel();
     FileChannel canalDestino = fos. GetChannel();
     canalFuente. TransferTo(0, canalFuente. Size(), canalDestino);
     fis. Close();
     fos. Close();
}

Creditos a:

 http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/java/respuestas/1131056/copiar-archivos

Alejandro
Perú, Perú
Escrito por Alejandro
el 28/03/2008
Una pregunta soy estudiante de informatica y toy aprendiendo a utilixar java cuando me descargo el archivo Commons IO ya sea la verxion 1. 1 o la verxion 1. 4 donde copio los archivos descargado commons-io-1.4.zip en donde los tengo k copiar o que es lo k tengo k hacer para poder usarlo de antemano graxias ayuden plz
Escrito por Saul
el 03/04/2008
"Hola, en que necesitas ayuda? "
por eddy (Junio 2007)


nesecito un biblioteca de libros en java no se si tenes por ahi te lo agradeseria mucho  

Escrito por Elfader
el 14/06/2008
Porfirio Padilla Gracias... Lo estaba buscando!
Escrito por Joss_munguia
el 17/08/2008
Tengo k hacer un programa en java netbeans que busque un archivo y haga una copia del mismo... Por favor si saben de alguno o el codigo, pasenmelo por favor... Estoy super frikeada por este trabajo!
Jheynner
Risaralda, Colombia
Escrito por Jheynner
el 07/02/2009
"Hola, en que necesitas ayuda?"
por eddy (Junio 2007)


NESCESITO LOS INSTAADORES DE JAVA

Escrito por Asdas
el 12/05/2009

Como copio un archivo contenido desde una url a mi equipo?
gracias

Alister Arnedo
Lima, Perú
Escrito por Alister Arnedo
el 25/05/2009
hola que tal tengo una duda en nombreFunete pones la ruta, y en nombre destino que pones tambien la ruta por favor ayuda, gracias de antemano












"si quieres copiar archivos puedes usar esto:
try{
FileInputStream fis = new FileInputStream(nombreFuente);
FileOutputStream fos = new FileOutputStream(nombreDestino);
FileChannel canalFuente = fis. GetChannel();
FileChannel canalDestino = fos. GetChannel();
canalFuente. TransferTo(0, canalFuente. Size(), canalDestino);
fis. Close();
fos. Close();
}catch (IOException ex) {}
con la libreria import java.nio.channels. *;
saludos
"

por Alejandro V. (Septiembre 2006)



Escrito por Orugiho
el 24/06/2009
Gracias Fue muy util tu respuesta! Asi no dependes de la plataforma windows

Melany Vega
Guayas, Ecuador
Escrito por Melany Vega
el 20/06/2012

POR FAVOR ESTE PROGRAMA NO ME CORRE... K ESTA MAL O K ME FALTA HACER

Import java. Io. *;

public class Copy {
public static void main(String[] args) throws IOException {
File inputFile = new File("farrago. Txt");
File outputFile = new File("outagain. Txt");

FileReader in = new FileReader(inputFile);
FileWriter out = new FileWriter(outputFile);
int c;

while (c = in. Read())! = -1)
out. Write(c);

in. Close();
out. Close();
}
}