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ć.