Na verdade, em alguns ambientes operacionais, como os baseados no padrão UNIX, a quebra de linha (\n), deve ser seguida pelo caractere "retorno de carro" (\r). Então, para quebrar eficientemente linhas nesses ambientes, ao invés de colocar apenas '\n' ao final da string, como nos sistemas Windows, por exemplo, coloque "\r\n".

 

 

Rosfran Lins Borges

Analista de Sistemas - NDS

[EMAIL PROTECTED]

Fóton® Informática e Serviços

Fone: (61) 328 5060 R.: 204

 

-----Mensagem original-----
De: F S [mailto:[EMAIL PROTECTED]]
Enviada em: terça-feira, 25 de junho de 2002 18:38
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] FTP - URGENTE ...

 

Para fazer quebra de linha é o comando: /n

[]´s

  [EMAIL PROTECTED] wrote:

Senhores,

Porque quando envio um arquivo para um servidor VMS as linhas nao sao
mostradas como no Windows.
Não tem quebra de linha ....

Windows
linha1
linha2
linha3

VMS
linha1linha2linha3


Obs.: O mesmo arquivo transferido com o utilitario WS_ftp funciona
....


Na geracao do arquivo devo colocar :

Linha1 + chr(13) + chr(10) Como Fazer isso ?????
Linha2 + chr(13) + chr(10)
...
...
...


Ou , Tem erro no codigo abaixo .....


Este é o codigo que utilizo para fazer o FTP ....

public void upload(String dir, String filename, File file, boolean
asc)
throws Exception
{
int BUFSIZE = 1024;
byte[] buf = new byte[BUFSIZE];

ftpSetDir(dir);
ftpSetTransferType(asc);
dsock = ftpGetDataSock();
OutputStream os = dsock.getOutputStream();
BufferedOutputStream out = new BufferedOutputStream(os);
FileInputStream in = new FileInputStream(file);
ftpSendCmd("STOR "+filename);
int i;
while ((i = in.read(buf)) != -1) {
out.write(buf, 0, i);
out.flush();
}
in.close();
out.close();
ftpLogout();
}





------------------------------ 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

 


Post your ad for free now! Yahoo! Canada Personals

Responder a