Ganti nama file secara rekursif melalui baris perintah (Windows 7) [duplikat]

13

Kemungkinan Duplikat:
Perintah mana yang dapat saya gunakan untuk mengubah nama atau memindahkan file secara rekursif di Windows?

Apakah ada cara, melalui baris perintah, untuk mengubah nama semua file .m4v menjadi .avi?

ren *.m4v *.avi hanya berfungsi untuk folder yang dipilih, dan mengabaikan folder di bawahnya, dan sejauh yang saya tahu tidak ada parameter rekursif dengan fungsi itu.

David Gard
sumber
Pertanyaan yang sama seperti ini: superuser.com/questions/205083/...
Sencer H.

Jawaban:

38

Dengan for for, dengan sakelar rekursif:

for /R %x in (*.m4v) do ren "%x" *.avi
aleroot
sumber
1
Saya harus menggunakan untuk / R% G di ( .m4v) lakukan ren "% G" "% ~ nG .avi" seperti pada ss64.com/nt/for_r.html
sea_jackal