¿Cómo recorrer los archivos y cambiar el nombre usando PowerShell?
Me gustaría cambiar el nombre de todos los archivos jpg en una carpeta a una convención uniforme como Picture00000001.jpg donde 00000001 es un contador.
Sería un paseo por el parque en C #, pero creo que este es el tipo de pan y mantequilla para el que fue creado PowerShell.
Estoy adivinando algo como
$files = ls *.jpg
$i=0
foreach($f in $files) { Rename-Item $f -NewName "Picture"+($i++)+".jpg" }
Pero antes de golpear el acelerador con esto, me gustaría 1) formatear el contador y 2) tener la sensación de que esto es, de hecho, incluso una buena idea.
Si esto suena más como un TOC que una buena idea, por favor, hable.