Excluir um arquivo (urgente)

o codigo abaixo é o metodo para criar e outro para excluir arquivo so que o problema que o excluir arquivo as vezes funciona e outras nao,alguem pode dar uma sugestao

[code]// método de criação do arquivo
public void criarArquivo()
{
try//
{
// cria o arquivo
File f = new File(this.getNomeArquivo());
f.createNewFile();
}
catch (IOException e)
{
System.out.println(“Erro na criacao do arquivo”+this.getNomeArquivo());
e.printStackTrace();
}
catch (Exception ee)
{
System.out.println(“Erro na criacao do arquivo”+this.getNomeArquivo());
ee.printStackTrace();
}
}

// método para excluir fisicamente o arquivo
public void excluirArquivo()
{
try
{
// cria o arquivo
this.getFile().close();
this.setFile(null);
File f = new File(this.getNomeArquivo());
f.delete();
}
catch (Exception ee)
{
System.out.println(“Erro na remocao do arquivo”+this.getNomeArquivo());
ee.printStackTrace();
}
}
[/code]

O arquivo nao pode ser ecluído se tiver sendo usado. Verifique se vc não se esqueceu de fechar os streams que se relacionam ao arquivo que vc quer apagar.

[]s, Welington B. Souza