Como copiar um arquivo com Java

Exemplo 1)

 

import java.io.*;

 

public class Teste {

public static void main(String[] args) throws Exception{

File origem = new File(“imagem.GIF”);

FileInputStream fis = new FileInputStream(origem);

 

File destino = new File(“imagem_copia.gif”);

FileOutputStream fos = new FileOutputStream(destino);

 

int count = 0;

byte[] bytes = new byte[1024];

while((count = fis.read(bytes))>=0){

fos.write(bytes,0,count);

}

}

}

 

Exemplo 2)

 

import java.io.*;

 

public class Teste {

public static void main(String[] args) throws Exception{

 

File origem = new File(“imagem.GIF”);

FileInputStream fis = new FileInputStream(origem);

BufferedInputStream bis = new BufferedInputStream(fis);

 

File destino = new File(“imagem_copia.gif”);

FileOutputStream fos = new FileOutputStream(destino);

BufferedOutputStream bos = new BufferedOutputStream(fos);

 

 

int count = 0;

byte[] bytes = new byte[1024];

while((count = bis.read(bytes))>=0){

bos.write(bytes,0,count);

}

 

bis.close();

bos.close();

}

}

 

Exemplo 3)

 

import java.io.*;

 

public class Teste {

public static void main(String[] args) throws Exception{

 

File origem = new File(“imagem.GIF”);

FileInputStream fis = new FileInputStream(origem);

BufferedInputStream bis = new BufferedInputStream(fis);

 

File destino = new File(“imagem_copia.gif”);

FileOutputStream fos = new FileOutputStream(destino);

BufferedOutputStream bos = new BufferedOutputStream(fos);

 

 

int i = -1;

do {

i = bis.read();

if(i != -1) bos.write(i);

} while(i !=-1);

 

bis.close();

bos.close();

}

}

 

 

Anúncios
Esta entrada foi publicada em java.io com as etiquetas . ligação permanente.

6 respostas a Como copiar um arquivo com Java

  1. Jessica diz:

    Sua dica me salvou… hehe era o que eu estava procurando.

    Muito Obrigada

    Gostar

  2. Gabriel diz:

    Procurei, procurei, e de todos os exemplos que encontrei na internet este foi o único que me serviu, valeu!

    Gostar

  3. joão diz:

    parabens cara,
    o segundo exemplo me ajudou bastante,
    pois preciso copiar arquivos de extensões diferentes de txt, e em outros lugares a forma que ensinavam copiava os arquivos, mas eles perdiam as informações.
    valeu mesmo

    Gostar

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s