Não consigo baixar arquivos do FTP corretamente

bom dia pessoal, estou tentando baixar alguns arquivos do FTP e estou utilizando a API do Apache Commons
soh q qdo gravo os arquivos no disco e tento abri-lo o arquivo está sem conteúdo, ou seja soh tem a frase “java.io.FileOutputStream@1d532ae”, segue o código abaixo:

try { String[] files = ftp.listNames(); for (String file : files) { if (file.endsWith("xml")) { FileOutputStream fos = new FileOutputStream(file); if (ftp.retrieveFile(file, fos)) { jTextAreaStatus.append("Arquivo" + file + " lido com sucesso"); File f = new File(diretorioPesquisaXML, file); FileWriter fw = new FileWriter(f); fw.append(fos.toString()); fw.flush(); fw.close(); fos.flush(); fos.close(); //Após gravar no disco, ele apaga o arquivo ftp.deleteFile(file); } else { jTextAreaStatus.append("Arquivo" + file + " não pode ser lido"); fos.flush(); fos.close(); } } } } catch (IOException e) { jTextAreaStatus.append("Erro ao ler os arquivos XML" +"\n"); e.printStackTrace(); }
atenciosamente Anderson

fw.append(fos.toString());Você que está escrevendo isso no arquivo, nessa linha.

Leia esse tutorial, ele é bem didático! :smiley:

Blz? Flw! :thumbup:

hehe, agora vi o furo, ratiei, vlw o tq.