Apagar ficheiro

1 resposta
L

Boas pessoal !

Tenho uma aplicação e gostaria de criar uma acção que apague um determinado ficheiro numa determinada pasta.

Alguem me pode ajudar a criar este mecanismo ?

Suponhamos que eu queira que sempre que um botao for pressionado ele vá a directoria c:\Documentos\e apague todos os ficheiros que la estiverem

Agradeço desde ja a ajuda !

1 Resposta

M

Luis Claudio,

se eu entendi bem isso resolve o seu problema

import java.io.File;

public class DeletarArquivo {

    public DeletarArquivo() {
    }
    
     private boolean deleteArquivo(File arquivo){
		boolean apagado = false;
		
		if (arquivo.isFile()){
			arquivo.delete();
		}else{
			if (arquivo.listFiles() != null)
			{
				File[] arquivos = arquivo.listFiles();
				for (int i = 0; i < arquivos.length; i ++){
					this.deleteArquivo(arquivos[i]);
				}
			}
		}
		
		return apagado;
	}
	
	public static void main(String[] args){
		new DeletarArquivo().deleteArquivo(new File("C:\\Documents and Settings\\wendeson\\Desktop\\file"));	
	}
    
}
Criado 9 de abril de 2007
Ultima resposta 9 de abr. de 2007
Respostas 1
Participantes 2