Eliminar directorios con contenido

Jose
05 de Mayo del 2004
Hola.
Quiero borrar directorios desde programación JAVA, pero si estos directorios no están vacios no me los borra utilizando java.io.file.delete().
¿Hay alguna manera de poder borrar directorios con un contenido?

eder
05 de Mayo del 2004
Tienes que borrar primero todos los ficheros que contenga la carpeta, los listas File.listFiles y los vas borrando uno a uno con .delete()

public void borraCarpeta(){
File carpeta = new File(path_fichero);
File lista[];
int num = 0;
try{

lista=carpeta.listFiles();
num=lista.length;
for(int i=0;i<num;i++){
lista[i].delete();

}
if(carpeta.delete()){
borrado=true;
}else{
borrado=false;
}
}catch(Exception e){
System.out.println("Error al borrar fichero: " + e.getMessage());
}
}