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?


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"

@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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.