Wie kann ich Dateien mit PowerShell durchlaufen und umbenennen?

Ich möchte alle JPG-Dateien in einem Ordner nach einheitlichen Konventionen wie Picture00000001.jpg umbenennen, wobei 00000001 ein Zähler ist.

Es wäre ein Spaziergang im Park in C #, aber ich würde denken, dass dies die Art von Brot und Butter ist, für die PowerShell gemacht wurde.

Ich vermute so etwas wie

$files = ls *.jpg
$i=0
foreach($f in $files) { Rename-Item $f -NewName "Picture"+($i++)+".jpg" }

Aber bevor ich das Gas dazu drücke, möchte ich 1) den Zähler formatieren und 2) das Gefühl haben, dass dies in der Tat sogar eine gute Idee ist.

Wenn dies eher nach Zwangsstörung als nach einer guten Idee klingt, melden Sie sich bitte.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage