Home > Foro de Java >

Debates de Java > COPIAR ARCHIVOS EN JAVA!

COPIAR ARCHIVOS EN JAVA!

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


Citar  |  
Ver mensaje      

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

Citar  |  
Ver mensaje     

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


Citar  |  
Ver mensaje     

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

Me gustaria saber como copiar archivos pero con frames.

Me podrian ayudar porfa


Citar  |  
Ver mensaje     

Escrito por Caro el 08/06/2007
Necesito ayuda.. Me urge!

Citar  |  
Ver mensaje     

Eddy
Argentina
Escrito por Eddy el 14/06/2007
Hola, en que necesitas ayuda?

Citar  |  
Ver mensaje     

Escrito por Jjj el 30/12/2007

Jajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajjajajajjajajajjajajajjjajjajjaja


Citar  |  
Ver mensaje     

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

Citar  |  
Ver mensaje     

Escrito por Dairo 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



Citar  |  
Ver mensaje     

Escrito por Dairo 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();
   
   
   }   
  
 }
 
}


Citar  |  
Ver mensaje     

Porfirio Padilla
Sinaloa, México
Escrito por Porfirio Padilla 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


Citar  |  
Ver mensaje     

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

Citar  |  
Ver mensaje     

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  


Citar  |  
Ver mensaje     

Escrito por Elfader el 14/06/2008
Porfirio Padilla Gracias... Lo estaba buscando!

Citar  |  
Ver mensaje     

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!

Citar  |  
Ver mensaje     

Jheynner
Risaralda, Colombia
Escrito por Jheynner el 7 de Febrero
"Hola, en que necesitas ayuda?"
por eddy (Junio 2007)


NESCESITO LOS INSTAADORES DE JAVA


Citar  |  
Ver mensaje     

Escrito por Asdas el 12 de Mayo

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


Citar  |  
Ver mensaje     

Alister Arnedo
Lima, Perú
Escrito por Alister Arnedo el 25 de Mayo
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)




Citar  |  
Ver mensaje     

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


Citar  |  
Ver mensaje     


Responder


Quiero recibir alertas por email cuando haya mensajes nuevos en este debate

Al escribir en el debate:
  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.
 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: juegos para autistas conexion de motores trifasicos academia militar zaragoza inspeccion medica ubicacion espacial

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos