Apagar todos os arquivos de um diretorio [RESOLVIDO]

2 respostas
O

Pessoal, eu tenho que salvar um arquivo txt num diretorio.
Mas preciso que apagar os que já tem.
Vou tipo atualizar.
Pq depois vou ler só um arquivo.
Meu codigo está assim:

String salvarDiretorio(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 );
}

Eu estou salvando a String num arquivo txt nesse método.
Só queria saber como faço pra apagar os arquivos txt que já existem e salvar só o meu arquivo txt.
Alguém sabe como faz isso?

2 Respostas

A

Fala ae,

Aqui tem um exemplo de código que vai apagar todos os arquivos que estão dentro da pasta “c:\teste”

File folder = new File("C:\\teste");
if (folder.isDirectory()) {
	File[] sun = folder.listFiles();
	for (File toDelete : sun) {
		toDelete.delete();
	}
}

Flw

O

Dá hora, funcionou aqui.
Obrigado Alex =))

Abraço

Criado 2 de outubro de 2009
Ultima resposta 2 de out. de 2009
Respostas 2
Participantes 2