Copiar .jar a un directorio

Iniciado por alzehimer_cerebral, 24 Abril 2009, 02:24 AM

0 Miembros y 1 Visitante están viendo este tema.

alzehimer_cerebral

Llevo uns horas intentando copiar un .jar aun directorio, la cuestion es que al no tratarse deun fichero normal nose que clase utilizar.  He estado probando con la clase File y JarFile sin obtenr resultados.  La ultima prueba fue con channel que creo que es como un pipe de Linux:

   public void copy(File src, File dst) throws IOException {
        System.out.println("llega a copy");
       
           /**  FileInputStream fis = new FileInputStream(src);
             FileOutputStream fos = new FileOutputStream(dst);
             System.out.println("Antes canales");
            FileChannel canalFuente = fis.getChannel();
            FileChannel canalDestino = fos.getChannel();
            System.out.println("Antes canal pipe");
            canalFuente.transferTo(0, canalFuente.size(), canalDestino);
            fis.close();
            fos.close();
        **/
}

Haber si alguien me puede hechar un cable en que clase utilizar ya que estoy atascado.

Saludos.

alzehimer_cerebral
Servicios Informaticos Valencia - www.ag-solutions.es
Mi blog - www.alvarogarciasolano.com

43H4FH44H45H4CH49H56H45H

Esto te puede servir:

Código (java) [Seleccionar]
import java.io.*;
Código (java) [Seleccionar]
public static void main(String[] args) {
   
    FileInputStream origen = null;
    FileOutputStream destino = null;
   
    try
    {
        origen = new FileInputStream("C://1.jar");
        destino = new FileOutputStream("D://2.jar");
        byte[] buf = new byte[4096];
        int byt;
        while ((byt = origen.read(buf)) != -1)
        destino.write(buf, 0, byt);
    }
    catch (IOException e) {
        System.err.println( "error: " + e.getMessage());
     }
    }

-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W