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.