Der rename
Befehl lässt einen Platzhalter zu: Ermöglicht
rename *.txt *.md
das Umbenennen aller Dateien in einem Aufruf im aktuellen Verzeichnis.
Jetzt müssen Sie nur noch alle Verzeichnisse vom Stammverzeichnis aus durchsuchen. Dafür gibt es einen for
Befehl:
cd /d <rootdir> & for /R %d in (.) do @echo %d
Alles zusammenstellen:
cd /d <rootdir> for /R %d in (.) do @rename "%d\*.txt" *.md