Windows Powershell: Umbenennung von Dateien mit Zahlen (jeweils um 1 verringern)
Ich bin mit Windows Powershell leider (noch) nicht wirklich fit, gibt es eine einfache Möglichkeit, wenn ich viele Dateien habe in dieser Form:
1032-1.jpg
1032-2.jpg
.
.
.
1032-168.jpg
dass man die voll automatisch umbenennt in
1032-0.jpg
1032-1.jpg
.
.
.
1032-167.jpg
Falls jemand "fit" ist mit PowerShell und das (vielleicht?) schnell lösbar ist, bin ich für einen Lösungsansatz sehr dankbar !
LG
1032-1.jpg
1032-2.jpg
.
.
.
1032-168.jpg
dass man die voll automatisch umbenennt in
1032-0.jpg
1032-1.jpg
.
.
.
1032-167.jpg
Falls jemand "fit" ist mit PowerShell und das (vielleicht?) schnell lösbar ist, bin ich für einen Lösungsansatz sehr dankbar !
LG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 262917
Url: https://administrator.de/contentid/262917
Ausgedruckt am: 18.11.2024 um 23:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo franky303,
Grüße Uwe
-edit- nachgebessert wegen Verarbeitungsreihenfolge der Dateien
gci 'c:\ordner\*.jpg' | sort {[regex]::Replace($_.Basename,'(\d+)$',{$args.Value.padLeft(10,"0")})} | rename-item -NewName {"$($_.BaseName.Substring(0,5))$([int32]($_.Basename.Substring(5))-1)$($_.Extension)"} -Force
-edit- nachgebessert wegen Verarbeitungsreihenfolge der Dateien