Der folgende Befehl ändert nur den Namen der Dateien, nicht jedoch die Ordner.
for %a in (*) do ren "%a" "00_%a"
windows
command-line
batch-rename
MatMis
quelle
quelle
Antworten:
Der folgende Befehl ändert nur den Namen der Dateien, nicht jedoch die Ordner.
Anmerkungen:
for
wie oben wird nicht empfohlen.Verwenden Sie Folgendes in einer
cmd
Shell:In einer Batch-Datei (ersetzen
%
durch%%
):Hinweis:
wie von dbenham in seiner Antwort empfohlen , "Text" am Ende mehrerer Dateinamen hinzuzufügen :
Weiterführende Literatur
quelle
Um diese For-Schleife für Ordner (Verzeichnisse) anstelle von Dateien durchzuführen, schließen Sie einfach den
/D
Schalter ein.for /D %a in (*) do ren "%a" "00_%a"
Von
for /?
:quelle
ren
funktioniert auf Ordnern. Die Einschränkung besteht darin, dass "Sie kein anderes Laufwerk oder keinen anderen Pfad für das Ziel angeben können.Ren
.for /d
es auch das Problem gibt, Werte mehrmals zu verarbeiten (siehe auch meine Antwort).