Deletando arquivos fisicamente

Olá Pessoal,

estou tentando exluir um arquivo fisicamente, a unica coisa q sei é o nome do arquivo: arq1.txt, arq2.txt, …, porem uso a função :
getAbsolutePath() que mostra o caminho correto, mas não excluir só apresenta false na tela ! :frowning: o que está faltando ???

File dir1 = new File ("");

System.out.println(dir1.getAbsolutePath());
File arq = new File(dir1.getAbsolutePath(),“arq1.txt”);
System.out.println(arq.delete());

Pode tentar assim para ver as mensagens do console.

[code]File dir = new File(“CAMINHO_DO_DIRETORIO”);
File file = new File(dir, “arq1.txt”);

if(file.exists()) {
System.out.println(“Tentando excluir o arquivo”);
if(file.delete()) {
System.out.println(“Arquivo excluido corretamente”);
} else {
System.out.println("Erro ao excluir o arquivo " + file);
}
} else {
System.out.println("Arquivo nao existe " + file);
}[/code]

Agora se nao souber nem o diretório vc teria que listar o conteúdo da raiz do sistema de arquivos, usando um listFiles e entrar em recursão procurando os arquivos pelo nome.