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!

Reply via email to