Wie kann ich Ordnernamen mithilfe eines Stapels ein Zeichen hinzufügen?

2

Ich habe eine Reihe von Ordnern auf einem Windows-Server, die eine numerische Folge von 92001, 92002 usw. haben, und ich muss am Anfang aller dieser Ordner eine 0 hinzufügen.

Anstatt diese mühsame Aufgabe für die nächsten zwei Wochen manuell zu erledigen, hoffte ich, eine Batch-Datei zu erstellen, um sie viel schneller zu erledigen. Wie kann ich das machen?

Eric
quelle
Wie läuft die Batch-Erstellung? An einer bestimmten Stelle aufgehalten werden? Ihre Frage enthält keine Frage.
Wutnaut
Die Antwort unten hat alles so bekommen, wie ich es wollte. Vielen Dank für das Einchecken.
Eric

Antworten:

2
for /D %%f in (*) do rename "%%f" "0%%f"
RJFalconer
quelle
@Moses - Der Code benennt aufgrund der FOR / D-Option nur Ordner um, sodass Sie sich keine Sorgen machen müssen, dass die Batchdatei sich selbst umbenennt.
Dbenham
@dbenham Tut mir leid, ich habe den /DWechsel nicht bemerkt.
Moses
Danke für die Antwort. Ich musste die zusätzlichen% -Zeichen entfernen, um es über eine Befehlszeile auszuführen, aber ansonsten hat es großartig funktioniert!
Eric
Ja, Sie brauchen das doppelte %% nur, wenn Sie von einer .bat-Datei aus arbeiten
RJFalconer