Problemas para salvar em arquivo txt

Pessoal, meu método salva um arquivo txt, mas eu queria deletar o arquivo que já existe.
Ou gravar por cima.
Abaixo está meu codigo.

[code]
String salvarPacote(String str)
{

	String nomeArquivo = "diretorio\\diretorio_escolhido_";
            File filename = new File(nomeArquivo);
	
	try
{
        RandomAccessFile r = new RandomAccessFile(filename,"rw");
        r.seek(r.length());
        r.writeBytes(str);
        r.writeBytes("\r\n");
		
		r.close();
}
	catch( IOException e)
{
        System.out.println("Erro = "+e);
        return( "erro");
}

	return( nomeArquivo );
}[/code]

Alguém sabe como faz isso?

Consegui

if (filename.isFile()) { filename.delete(); }