Am Thu, 24 May 2012 21:21:00 +0200 schrieb Ralf Brinkmann:
> Ansonsten nehme ich sehr gerne TCC LE (Take Command, der Nachfolger von
> 4DOS und 4NT), und zwar mit dem Befehl ren /s *.plsx *.pls, aber der
> meinte vom übergeordneten Verzeichnis aus immer, 0 Dateien gefunden. In
> den Unterverzeichnissen hat es dann funktioniert.
Wenn sich die Syntax im Vergleich zu meiner etwas älteren Version nicht
geändert hat, ist ren /s für diese Aufgabe ungeeignet. Aus der Hilfe von
4NT:
| Normally, you can rename a subdirectory only if you do not use any
| wildcards in the new_name. This prevents subdirectories from being
| renamed inadvertently when a group of files is being renamed with
| wildcards. /S will let you rename a subdirectory even when you use
| wildcards. /S does not cause REN to process files in the current
| directory and all subdirectories as it does in some other file
| processing commands. To rename files throughout a directory tree, use
| GLOBAL REN.
Mit
global /i ren *.plsx *.pls
sollte es funktionieren wie gewünscht. Das /i ist empfehlenswert, damit
das Umbenennen nicht beim ersten Verzeichnis ohne *.plsx-Datei abbricht.
Gruß Heiko