Como deletar um arquivo randomico?

Olá a todos:
Estou tendo problemas para deletar um arquivo randomico, estou tentando da seguinte forma:

       File file1 = new File("C:\\app\\teste.txt");
       if (file1.exists() && file1.isFile()){
            JOptionPane.showMessageDialog(null,"Vou deletar");
            file1.delete();
       }

ele da a mensagem que vai deletar só que quando entro no diretório, o arquivo continua lá intacto, será que o metodo delete(), só funciona em arquivos sequenciais???
desde já ,Muito grato a todos!
:stuck_out_tongue:

Você não especificou se o código está contido numa applet. Se for este o caso, será detonada uma security exception, pois applets não podem apagar arquivos.

Outra possibilidade, já que você citou que conseguiu apagar um arquivo sequencial, é o arquivo randômico não ter sido fechado.

tente esse código
não esqueça de importar a classe java.io.*

boolean delete = (new File("Caminho_e_nome_do_arquivo")).delete();

Não é um applet;
Sim o arquivo esta fechado;
Esta linha de código não funcionou, ele continua não deletando o arquivo…
Teriam mais alguma sugestão???
Muito obrigado a todos que estão tentando ajudar…
:cry:

cerque o delete com um bloco try para debug:

try
{
  f.delete();
}
catch(Exception e)
{
  e.printStackTrace();
  throw e;
}