Copiar arquivo da máquina loca pra rede

2 respostas
Edifran

Com faço pra copiar um arquivo da máquina local pra rede?
//192… tem login e senha. Se o usuario ainda não fez acesso a esse diretório (não copia o arquivo), como autenticar o usuario e a senha antes de copiar o arquivo via código.

FileChannel srcChannel = new FileInputStream("arquivo_origem").getChannel();

           
            FileChannel dstChannel = new FileOutputStream("//192.168.0.200/meudiretorio").getChannel();

            /**
             * Copia o arquivo de origem pro local de destino
             */
            dstChannel.transferFrom(srcChannel, 0, srcChannel.size());

Abraço.

2 Respostas

Lucas_Abbatepaolo

Eu fiz uma vez no trabalho uma apicação que copiava arquivos via rede…

porem eu a fiz usando cliente/servidor…

ou seja rodava uma aplicacao no servidor que ficava aguardando conexao via Socket…
o cliente se conectava ao servidor e solicitava o arquivo…
o servidor envia o arquivo ao cliente…

wolmirGarbin

Opa tudo bem!
Para isto vai precisar usar socket ou rmi, da uma olhada neste tutorial quam sabe o ajude:
http://www.guj.com.br/article.show.logic?id=126

Valeu!

Criado 5 de outubro de 2010
Ultima resposta 7 de out. de 2010
Respostas 2
Participantes 3