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