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 (requer login); para arquivo destino http://www.server.com/arquivo.* (com ou 100 login) e/ou 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 <[EMAIL PROTECTED]>
Grupo A&C - Zargon
ICQ# 15510434
Tel.: 31 3261-1979 (Opcao 6)
----- Original Message -----
From: Handerson Ferreira Gomes <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: Handerson Ferreira Gomes <[EMAIL PROTECTED]>
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
C|~~|
.`--' http.macrosoft.tbm
Yahoo! Encontros
O lugar certo para voc� encontrar aquela pessoa que falta na sua vida. Cadastre-se hoje mesmo!
