Copyfile

2 respostas
J

Caros,

como faço para copiar um arquivo no java (Origem -> Destino), no Delphi era tão simples e eu não consigo achar esse método na classe File. Alguém pode me ajudar? No Delphi tinha varias opções como renomear o arquivo e etc …

Vlw Galera!!!

2 Respostas

R

bem, em java não tem copyFile pronto
mas tem um jeito fácil e eficiente de copiar um arquivo pro outro

import java.io.*;
import java.nio.channels.*;
import java.nio.*;

//...

FileInputStream origem = new FileInputStream(localOrigem);
FileInputStream destino = new FileInputStream(localDestino);

FileChannel fcOrigem = origem.getChannel();
FileChannel fcDestino = destino.getChannel();

fcOrigem.transferTo(destino, 0, origem.size());

certo? :roll:

J

Valeu pelo codigo!!! O Java para desktop (RAD) e meio fraco ne? ele e forte em WEB, so que em desktop deixa a desejar muita coisa.

Criado 16 de novembro de 2004
Ultima resposta 19 de nov. de 2004
Respostas 2
Participantes 2