Masse renommer des extensions de fichiers de manière récursive (windows lot)

J'ai de nombreux fichiers dans une très complexe de la structure de répertoire, et pour des raisons pas la peine d'en parler j'ai besoin de renommer tous les fichiers avec l'extension ".inp" avoir ".TXT" extensions. Il existe de nombreux autres fichiers avec d'autres extensions que je ne veux pas être touché, et je veux le faire de manière récursive au moins 5 niveaux.

Pour l'instant j'ai:

for /d %%x in (*) do pushd %%x & Ren *.inp *.TXT & popd

...mais cela ne va descendre d'un niveau de répertoires.

Peut aider quelqu'un? Merci à l'avance!

OriginalL'auteur Raiden616 | 2013-07-15