Como escrever em um arquivo primeiro limpando tudo o que esta escrito?

Tipo, você apaga todas as linhas do arquivo, deixa ele em branco, depois escreve.O programa tem sempre que primeiro apagar tudo o que está escrito e depois escrever, como faz?

nao eh mais facil deletar o arquivo?


File file = new File("arquivo.txt");

if ( file.exists()) {
   file.delete();
   fw = new FileWriter( "arquivo.txt" );
}
			
fw.write( ....

hahahah, valeu, é isso que eu precisava

Oloco! Não precisa apagar o arquivo não…
O comportamento padrão do FileWriter não é escrever o arquivo totalmente?
Se não, use o construtor “FileWriter( File, boolean )” onde o segundo parâmetro indica se você quer fazer append no arquivo (true) ou não (false).

[]'s

[quote=davidbuzatto]Oloco! Não precisa apagar o arquivo não…
O comportamento padrão do FileWriter não é escrever o arquivo totalmente?
Se não, use o construtor “FileWriter( File, boolean )” onde o segundo parâmetro indica se você quer fazer append no arquivo (true) ou não (false).

[]'s[/quote]
Também acho, use append false e seja feliz :slight_smile: