-----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]
-------------------------------------------------------------------------