Eliminar directorios vacíos utilizando msbuild

¿Cómo puedo procesar una ruta de forma recursiva para que una vez que se complete el procesamiento no haya directorios vacíos debajo de la ruta?

Por ejemplo, digamos que tenemosC:\Dir1\Dir2\Dir3 y no hay archivos en ninguno de estos directorios. El resultado debe ser la eliminación de los tres directorios.

Me gustaría lograr esto sin el uso de tareas personalizadas.

Respuestas a la pregunta(2)

Su respuesta a la pregunta