Escrevendo em arquivos

3 respostas
R

Galera estou com um problema para adicionar informações em um arquivo ja existente, pois preciso adicionar na ultima linha do arquivo sem apagar nada que ja estava no arquivo.
Alguem pode me ajudar pois preciso fazer um trabalho urgente desde já agradeço…

falow…

3 Respostas

S

véio… dá mais informações ae do q vc quer escrever… objetos?? apenas texto (leia-se String)? o que vai ser escrito?

Desde já vou dando uma mãozinha… dah uma olhada nas classes BufferedOutputStream, DataOutputStream e FileWriter… acho q uma delas vai resolver seu caso! Boa sorte!

M

Cara,

Acho que um RandomAccessFile resolve seu problema. Dá uma olhada nas APIs .OK?

Falow

R

“Sabaum”:
véio… dá mais informações ae do q vc quer escrever… objetos?? apenas texto (leia-se String)? o que vai ser escrito?

Desde já vou dando uma mãozinha… dah uma olhada nas classes BufferedOutputStream, DataOutputStream e FileWriter… acho q uma delas vai resolver seu caso! Boa sorte!

É o seguinte tenho isso no meu arquivo texto :

2125
500
2-2-2

Onde
2125 Código do produto
500 Quantidade do produto
2-2-2 Localização do produto

Possuo um outro arquivo texto com a descrição deste produto

Preciso inserir nos dois aquivos mais informações sobre um novo produto, então quando tento usar:

public static void insere( String loc)

{

try

{

FileOutputStream outFile = new FileOutputStrea(Quantidade.txt);

DataOutputStream outData = new DataOutputStream(outFile);

outData.writeBytes(loc+"\n");

outData.close();			

}

catch (Exception e)

{

System.err.println(Erro na abertura do arquivo de Saida);

}

Ele escreve a nova informação no arquivo porem eu perco todo o resto que já estava no arquivo

Criado 31 de maio de 2005
Ultima resposta 31 de mai. de 2005
Respostas 3
Participantes 3