Junior — Middle
A utilização do FileOutputStream permite acrescentar a um ficheiro existente ao gravar?
sobes.tech IA
Resposta da IA
Sim, a classe FileOutputStream em Java permite acrescentar dados a um arquivo existente se usar o construtor adequado com o parâmetro append definido como true.
Exemplo:
try (FileOutputStream fos = new FileOutputStream("file.txt", true)) {
String data = "Linha adicional\n";
fos.write(data.getBytes());
}
Neste exemplo, os dados serão adicionados ao final do arquivo file.txt, em vez de sobrescrever seu conteúdo. Se o parâmetro append não for especificado ou estiver como false, o arquivo será sobrescrito.