Рекурсивно переименовывать файлы через командную строку (Windows 7) [дубликаты]


13

Возможный дубликат:
какую команду я могу использовать для рекурсивного переименования или перемещения файла в Windows?

Есть ли способ через командную строку рекурсивно переименовать все файлы .m4v в .avi?

ren *.m4v *.avi работает только для выбранных папок и игнорирует папки под ними, и, насколько я могу судить, в этой функции нет рекурсивного параметра.


Тот же вопрос , как это: superuser.com/questions/205083/...
Sencer H.

Ответы:


38

С циклом for, с рекурсивным переключателем:

for /R %x in (*.m4v) do ren "%x" *.avi

1
Я должен был использовать для / R% G в ( .m4v) сделать ren "% G" "% ~ nG .avi", как в ss64.com/nt/for_r.html
sea_jackal
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.