Jak przechodzić przez pliki i zmieniać nazwy za pomocą PowerShell?

Chciałbym zmienić nazwę wszystkich plików jpg w folderze na jednolitą konwencję, taką jak Picture00000001.jpg, gdzie 00000001 to licznik.

Byłby to spacer po parku w C #, ale sądzę, że jest to rodzaj pieczywa i masła, dla którego stworzono PowerShell.

Zgaduję coś takiego

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

Ale zanim trafię na gaz, chciałbym 1) sformatować licznik, a 2) mieć poczucie, że jest to nawet dobry pomysł.

Jeśli to brzmi bardziej jak OCD niż dobry pomysł, proszę mówić.

questionAnswers(2)

yourAnswerToTheQuestion