На самом деле можно использовать стандарт del команда:
c:
cd MyProject
del /S *.type
, Где тип является расширением, Вы хотите удалить, и/S параметр зарегистрируется во всех подпапках MyProject.
Если бы команда del не имела флага/S для удаления рекурсивно, то я использовал бы AWK, чтобы сделать что-то вроде этого (Вам будут нужны инструменты UNIX для Windows):
dir MyProject\*.* /ad /s /b | gawk "{print \"del \\\"\" $0 \"\\*.type\\\"\";}" | cmd
Мои 2 цента, в случае, если когда-либо необходимо делать что-то подобное (применение программы во все файлы X типов во всех подпапках) с командой, которая испытывает недостаток в рекурсивном флаге.