Duplicate possible:
Quelle commande puis-je utiliser pour renommer ou déplacer récursivement un fichier dans Windows?
Existe-t-il un moyen, par la ligne de commande, de renommer de manière récursive tous les fichiers .m4v en .avi?
ren *.m4v *.avi
ne fonctionne que pour le (s) dossier (s) sélectionné (s) et ignore les dossiers situés sous eux. Autant que je sache, il n’existe aucun paramètre récursif associé à cette fonction.
Avec une boucle for, avec un commutateur récursif:
for /R %x in (*.m4v) do ren "%x" *.avi