Fügen Sie char für mehrere Dateien nach Stapel an einer bestimmten Stelle im Dateinamen hinzu


0

Ich muss ein einzelnes Zeichen an einer bestimmten Dateinamenposition für mehrere Dateien in demselben Ordner wie folgt hinzufügen:

Vor:

mySeries.s01e01.firstEpisodeTitle.mkv
mySeries.s01e02.secondEpisodeTitle.mkv
mySeries.s01e03.thirdEpisodeTitle.mkv

Nach:

mySeries.s01e001.firstEpisodeTitle.mkv
mySeries.s01e002.secondEpisodeTitle.mkv
mySeries.s01e003.thirdEpisodeTitle.mkv

Ich arbeite an Windows und würde gerne wissen, wie man dies per Batch-Befehl realisiert.


2
Machen Sie es sich nicht schwerer als nötig und verwenden Sie entweder PowerShell oder eines der unzähligen Tools zum Umbenennen. Suchen Sie einfach danach .s01eund ersetzen Sie es durch .s01e0.
— Seth

Ich stimme definitiv zu, aber auf der anderen Seite können auch cmd.exe-Batchskripte Änderungen mit festem Versatz verarbeiten. Iirc die Syntax ist %var:begin:end%?
— Grawity

Nun, ich habe nicht viel Erfahrung mit PS. Wie würde der Befehl aussehen? Danke im Voraus.
— user809509

Antworten:


0

Ok, ich habe es selbst herausgefunden:

Dir | Rename-Item -NewName { $_.Name -replace "oldText","newText" }
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.