Remover diretórios vazios usando msbuild

Como posso processar um caminho recursivamente para que, uma vez concluído o processamento, não haja diretórios vazios no caminho.

Por exemplo, digamos que temosC:\Dir1\Dir2\Dir3 e não há arquivos em nenhum desses diretórios. O resultado deve ser a remoção de todos os três diretórios.

Eu gostaria de realizar isso sem o uso de tarefas personalizadas.

questionAnswers(2)

yourAnswerToTheQuestion