Como regalo les dejo estas dudas

Resulta que tengo que administrar directorios, cuando el usuario crea un directorio y ahi guarda los archivos que va creando, le di la opcion de que pueda borrar las carpetas que estan en una ruta que le defino, pero esas carpetas no las puedo borrar por que tienen ficheros dentro de ella, la pregunta es si es posible borrar la carpeta con todo y fichero ò tengo que borrar primero todo el contenido de ella y luego proceder a borrar la carpeta?... de ser asi:
como borro el directorio con todo y archivos, o como puedo borrar todos los archivos al mismo tiempo y luego borrar la carpeta despues?...
Saludos...
P.S. Con que me den porfavor una idea de como borrar todos los archivos al mismo tiempo tengo para proceder...