Boa tarde,
conforme o artigo publicado aqui no GUJ:
http://www.guj.com.br/java.tutorial.artigo.154.1.guj
Seguem passos de como fazer o retriveFile de um arquivo do FTP(download).
Estou com a seguinte sintaxe e nao esta funcionando… por favor alguem mi da um help!!!
FTPClient ftp = new FTPClient();
ftp.connect("127.0.0.1");
ftp.login(userID, password);
ftp.changeWorkingDirectory(directory);
String[] arquivos = ftp.listNames();
try {
//for (i = 0; i < ftp.listNames().length; i++) {
for (i = 0; i < arquivos.length; i++) {
if (arquivos[i].equals(linha + ".txt")) {
ftp.setFileType( FTPClient.ASCII_FILE_TYPE );
FileOutputStream fos = new FileOutputStream(
"c:/texto/teste/" + arquivos[i]);
ftp.retrieveFile(arquivos[i], fos);
//ftp.retrieveFile("asd" , fos);
log_others.write(data.toString() + "," + arquivos[i]
+ ","+mensagemDownloadSucesso+",Sucesso");
ftp.deleteFile(arquivos[i]);
log_others.write(data.toString() + "," + arquivos[i]
+ ","+mensgemDelataSucesso+",Sucesso");
}
}