Esta classe config ela le um arquivo de properties que eu tenho onde
tem 
        >                       config conf = new config();
*       String ip = config.getString("ipFtp");  o IP do servidor de FTP
*       
*       String file = config.getString("fileFtp");  o nome do arquivo que eu
vou abaixar do ftp
*       
        >                       String dir = config.getString("dirFtp");  e
o diretorio que eu vou abaixar do arquivo

        ----- Mensagem original -----
        De:             Fernando Luiz [SMTP:[EMAIL PROTECTED]]
        Enviada em:             Terça-feira, 28 de Agosto de 2001 13:04
        Para:           [EMAIL PROTECTED]
        Assunto:                Re: RES: [java-list] FTP em Java

        achei o exemplo muito bom mas a classe config eu não
        encontrei, vc. pode me explicar oque ela esta fazendo?
        --- Alexandre Santos Cardoso <[EMAIL PROTECTED]>
        wrote:
        > import java.io.*;
        > import sun.net.TelnetInputStream;
        > import sun.net.ftp.FtpClient;
        > import sun.net.ftp.FtpInputStream;
        > 
        > public class fileFtp extends FtpClient {
        > 
        >       public fileFtp() {
        >       }
        > 
        >       public void getFile(String login, String senha) {
        >               try {
        >                       config conf = new config();
        >                       String ip = config.getString("ipFtp");
        >                       String file = config.getString("fileFtp");
        >                       String dir = config.getString("dirFtp");
        >                       int total_bytes = 0;
        >                       byte bytes[] = new byte[1024];
        >                       FtpClient ftp = new FtpClient(ip);
        >                       ftp.login(login, senha);
        >                       ftp.ascii();
        >                       FtpInputStream is =
        > (FtpInputStream)ftp.get(file);
        >                       File file_out = new File(dir + login +
".txt");
        >                       FileOutputStream os = new
        > FileOutputStream(file_out);
        >                       int c;
        >                       while((c = is.read(bytes)) != -1)  {
        >                               total_bytes += c;
        >                               os.write(bytes, 0, c);
        >                       }
        >                       os.close();
        >               }
        >               catch(Exception ex) {
        >                       System.out.println(ex);
        >               }
        >       }
        > 
        >       public static void main(String args[]) {
        >               fileFtp f = new fileFtp();
        >               f.putFile("usuario", "senha", "C:\\arquivo.txt");
        >       }
        > 
        >       public String putFile(String login, String senha,
        > String file) {
        >               String ret = "";
        >               try {
        >                       config conf = new config();
        >                       String ip = config.getString("ipFtp");
        >                       String fileFtp =
config.getString("fileExpFtp");
        >                       int tamnhoreg = 99;
        >                       byte[] _tmp = new byte[tamnhoreg];
        >                       FtpClient ftp = new FtpClient(ip);
        >                       ftp.login(login, senha);
        >                       ftp.ascii();
        >                       FileInputStream fis = new
FileInputStream(file);
        >                       byte b[] = new byte[fis.available()];
        >                       fis.read(b);
        >                       sun.net.TelnetOutputStream tos =
        > ftp.put(fileFtp);
        >                       tos.write(b);
        >                       tos.flush();
        >                       tos.close();
        >               }
        >               catch(Exception ex) {
        >                       System.out.println(ex.toString());
        >                       ret = ex.toString();
        >               }
        >               return ret;
        >       }
        > }
        > 
        > -----Mensagem original-----
        > De: Davi Oliveira [mailto:[EMAIL PROTECTED]]
        > Enviada em: sexta-feira, 24 de agosto de 2001 13:55
        > Para: [EMAIL PROTECTED]
        > Assunto: [java-list] FTP em Java
        > 
        > 
        > Pessoal,
        > 
        > alguém sabe como implentar o acesso ftp no java ?
        > conectar com servidor ftp,
        > 
        > enviar e receber arquivos, etc ... ?
        > 
        > Obrigado.
        > 
        > Davi Custódio.
        > 
        > 
        >
        _________________________________________________________________
        > Chegou o novo MSN Explorer. Instale já. É gratuito! 
        > http://explorer.msn.com.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
        > para sair da lista: envie email para
        > [EMAIL PROTECTED] 
        >
        
-------------------------------------------------------------------------
        > 
        > ------------------------------ 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
        > para sair da lista: envie email para
        > [EMAIL PROTECTED]
        >
        
-------------------------------------------------------------------------
        > 


        __________________________________________________
        Do You Yahoo!?
        Make international calls for as low as $.04/minute with Yahoo!
Messenger
        http://phonecard.yahoo.com/

        ------------------------------ 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
        para sair da lista: envie email para
[EMAIL PROTECTED] 
        
-------------------------------------------------------------------------

------------------------------ 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
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Reply via email to