Tem como adicionar um texto num arquivo.txt que já contenha algum texto sem carregar o texto existente no arquivo para a memória…
Meu problema…
Tenho um arquivo tabProdServ.txt que possui mais ou menos uns 35000 linhas… e quero adicionar mais algumas linhas nele… o problema é que não quero carregar essas 35000 linhas já existentes na memória para reescrever todo o arquivo novamente…
A princípio tentei assim
try {
PrintWriter output = new PrintWriter(new FileWriter(arquivo));
output.print(conteudo);
output.close();
output = null;
return true;
} catch (Exception ex) {
log.error(ResourceBundle.getMensagem("msg.erro.arquivo-003") + arquivo + ex);
}
só que dessa maneira, ele apaga tudo o que tem no arquivo e grava somente o conteúdo que passei por último