У меня есть множество файлов в очень сложной структуре каталогов, и по причинам, которые не стоит обсуждать, мне нужно переименовать все файлы с расширением ".inp", чтобы иметь расширения ".TXT". Есть много других файлов с другими расширениями, которые я не хочу трогать, и я хочу сделать это рекурсивно вниз как минимум на 5 уровней.
До сих пор я:
for /d %%x in (*) do pushd %%x & Ren *.inp *.TXT & popd
... но это только снижается на один уровень каталогов.
Может ли кто-нибудь помочь? Спасибо заранее!