Como percorrer arquivos e renomear usando o PowerShell?
Eu gostaria de renomear todos os arquivos jpg em uma pasta para convenção uniforme como Picture00000001.jpg onde 00000001 é um contador.
Seria um passeio no parque em C #, mas eu acho que este é o tipo de pão e manteiga que o PowerShell foi feito para.
Eu estou supondo algo como
$files = ls *.jpg
$i=0
foreach($f in $files) { Rename-Item $f -NewName "Picture"+($i++)+".jpg" }
Mas antes de acertar isso eu gostaria de 1) formatar o contador, e 2) ter algum senso de que isso é de fato mesmo uma boa idéia.
Se isso soa mais como TOC do que uma boa ideia, por favor fale.