Rekurencyjnie zmieniaj nazwy plików za pomocą wiersza polecenia (Windows 7) [duplikat]

13

Możliwa duplikat:
Jakiego polecenia mogę użyć do rekurencyjnej zmiany nazwy lub przeniesienia pliku w systemie Windows?

Czy istnieje sposób, za pomocą wiersza poleceń, rekurencyjnie zmieniać nazwy wszystkich plików .m4v na .avi?

ren *.m4v *.avi działa tylko dla wybranych folderów i ignoruje foldery znajdujące się pod nimi, a co najlepsze, co mogę powiedzieć, nie ma parametru rekurencyjnego z tą funkcją.

David Gard
źródło
To samo pytanie jak to: superuser.com/questions/205083/…
Sencer H.

Odpowiedzi:

38

Z pętlą for, z przełącznikiem rekurencyjnym:

for /R %x in (*.m4v) do ren "%x" *.avi
Aleroot
źródło
1
Musiałem użyć dla / R% G w ( .m4v) do ren "% G" "% ~ nG .avi" jak w ss64.com/nt/for_r.html
sea_jackal