Tenho um arquivo txt em um servidor ftp com o seguinte formato:
linha1
linha2
.
.
.
linhaN
Estou capturado esse arquivo via ftp, até aí tudo bem. O problema é que quando abro o arquivo capturado ele está no formato : linha1linha2…linhaN, ou seja, está concatenando as linhas e preciso que as quebras de linha sejam respeitadas.No lugar onde deveriar quebrar a linha vem um caractere esquisito, tipo quadrado. segue o trecho de código que baixa o arquivo:
ftp.setFileType(ftp.IMAGE_FILE_TYPE);
// ftp.listFiles();
String[] arquivos = ftp.listNames();
// System.out.println( arquivos[i] );
for (int i = 0; i < arquivos.length; i++) {
if (arquivos[i].endsWith(".txt")) {
FileOutputStream fos = new FileOutputStream(arquivos[i]);
if (ftp.retrieveFile(arquivos[i], fos)) {
output = (new StringBuilder(String.valueOf(output)))
.append(arquivos[i]+ " - Capturado com sucesso!\n")
.toString();
} else {
output = (new StringBuilder(String.valueOf(output)))
.append(
"\n - Erro na captura do arquivo"
+ arquivos[i] + ".\n")
.toString();
}
}
}
Alguém tem alguma sugestão ?
att,