-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

        Para a parte de Http, use o pacote HttpClient do Commons
(http://jakarta.apache.org). Pode n�o te ajudar a copiar o arquivo, mas
te ajuda bastante em poder dar um post num servidor http, com ou sem
autentica��o (o que � pelo menos 70% do problema).

.: marcelo alves :.

jose soares sobrinho wrote:
| Ol� lista.
|
| Solu��o [local] bacana.
|
| Em uma aplica��o em rede como ficaria esta brincadeira para com uso
| de java.net.*, arquivo origem http://www.server.com/arquivo.* (com ou
| 100 login) e/ou ftp.server.com <ftp://ftp.server.com> (requer
| login); para arquivo destino  http://www.server.com/arquivo.*   (com ou
| 100 login) e/ou ftp.server.com <ftp://ftp.server.com> (requer login) ?
|
| Valeu
|
|
|
|  */"Fernando [Metabusca WebFind!]" <[EMAIL PROTECTED]>/* escreveu:
|
|     Recentemente alguem solicitou um modo de copiar arquivos utilizando
|     Java.
|     Hoje por coincidencia recebi uma dica do - muito util - servico
"Boleti
|     Dicas Java", mantido pelo Handerson Ferreira Gomes.
|     Abaixo estah uma copia do email, inclusive contendo uma maneira de
|     assinar o
|     boletim.
|     Voce recebe dicas diarias sobre assuntos diversos abrangendo a
Linguagem
|     Java.
|
|     Atenciosamente,
|
|     Fernando F. Torres
|     ______________________________________________________
|     Desenvolvedor WEB
|     Grupo A&C - Zargon
|     ICQ# 15510434
|     Tel.: 31 3261-1979 (Opcao 6)
|
|     ----- Original Message -----
|     From: Handerson Ferreira Gomes
|     To:
|     Cc: Handerson Ferreira Gomes
|     Sent: Wednesday, June 05, 2002 11:02 AM
|     Subject: [dicas-list] Copiando arquivos com Java
|
|
|      > Copiando arquivos com Java.
|      >
|      > A classe java.io.File fornece v�rios m�todos para tratamento de
|     arquivos
|     como por exemplo o rename() para renomear e mover arquivos, o m�todo
|     delete() para apagar um arquivo, o m�todo List() que retorna o
|     conte�do de
|     um diret�rio, dentre outros m�todos �teis.
|      >
|      > Um m�todo para copiar arquivos n�o � implementado pela classe
File e
|     alguns desenvolvedores sentem falta deste m�todo.
|      >
|      > O m�todo abaixo � uma das op��es para implementa��o de c�pia de
|     arquivos
|     utilizando FileInputStream e FileOutputStream.
|      >
|      >
|      >
|      > /**
|      > * Copia arquivos fisicamente
|      > * @param inFile Caminho completo do arquivo de origem
|      > * @param outFile Caminho completo do arquivo de destino
|      > * @return true se a c�pia do arquivo for realizada com sucesso
|      > */
|      > public boolean copyFile(String inFile, String outFile) {
|      > InputStream is = null;
|      > OutputStream os = null;
|      > byte[] buffer;
|      > boolean success = true;
|      > try {
|      > is = new FileInputStream(inFile);
|      > os = new FileOutputStream(outFile);
|      > buffer = new byte[is.available()];
|      > is.read(buffer);
|      > os.write(buffer);
|      > } catch (IOException e) {
|      > success = false;
|      > } catch (OutOfMemoryError e) {
|      > success = false;
|      > } finally {
|      > try {
|      > if (is != null) {
|      > is.close();
|      > }
|      > if (os != null) {
|      > os.close();
|      > }
|      > } catch (IOException e) {}
|      > }
|      > return success;
|      > }
|      >
|      > No endere�o
|     http://java.sun.com/j2se/1.4/docs/api/java/io/File.html voc�
|     encontra a documenta��o da classe File.
|      >
|      > _________________________________________________________
|      > Handerson Ferreira Gomes
|      > Boletim Dicas Java, sua dose di�ria de Java.
|      >
|      >
|      >
|      > ================================================================
|      > Dicas-Java circula diariamente com pequenas dicas
|      > sobre a plataforma Java e � mantido pela Sociedade de
|      > Usu�rios Java - SOUJAVA (http://www.soujava.org.br)
|      > - Quer contribuir com uma dica sobre Java? Envie um
|      > e-mail para [EMAIL PROTECTED]
|      > - Participe de outras listas de discuss�o sobre a linguagem Java.
|      > Saiba mais em http://www.soujava.org.br/lista.htm
|      > ------------------------------------------------------------------
|      > - Para assinar este boletim envie um e-mail para
|     [EMAIL PROTECTED]
|      > - Para cancelar sua assinatura envie um e-mail para
|     [EMAIL PROTECTED]
|      > - O hist�rico das Dicas-List pode ser encontrado em
|     http://www.mail-archive.com/dicas-list%40soujava.org.br>
|
|
|
|     ------------------------------ LISTA SOUJAVA
|     ----------------------------
|     http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
|     d�vidas mais comuns: http://www.soujava.org.br/faq.htm
|     regras da lista: http://www.soujava.org.br/regras.htm
|     historico: http://www.mail-archive.com/java-list%40soujava.org.br
|     para sair da lista: envie email para
|     [EMAIL PROTECTED]
|
- -------------------------------------------------------------------------
|
|
|
|    ))    []s, Soares     http.vivavida!com
|
<http://www.canoar.com.br/web_im/programas/prog_reg/juquitiba/juquia/fotos/020223/Evento2/thumb.html>
| <http://br.geocities.com/jossobri/spg1>C|~~|
| .`--'  http.macrosoft.tbm
| <http://www.geocities.com/macrosoft_vision3>
|
|
| ------------------------------------------------------------------------
| *Yahoo! Encontros*
| O lugar certo para voc� encontrar aquela pessoa que falta na sua vida.
| Cadastre-se <http://br.encontros.yahoo.com/> hoje mesmo!

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6-2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE9AljFoYrqeW9hf2ARAiaGAKCHMdewCkz6WGX91zk7ELfxyxZt3gCfWGM7
fk5SVI+shRAsOpIEna7OpYo=
=fYf1
-----END PGP SIGNATURE-----


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a