Me gustaría cambiar el nombre de todos los archivos jpg en una carpeta para uniformizar la convención como Picture00000001.jpg donde 00000001 es un contador.¿Cómo recorrer los archivos y renombrarlos con PowerShell?
Sería un paseo por el parque en C#, pero creo que este es el tipo de cosas de pan y mantequilla para las que se creó PowerShell.
supongo algo así como
$files = ls *.jpg
$i=0
foreach($f in $files) { Rename-Item $f -NewName "Picture"+($i++)+".jpg" }
Pero antes de que golpee el gas en este Quisiera 1) formatear el mostrador, y 2) tener algún sentido de que se trata, de hecho, incluso una buena idea .
Si esto suena más como TOC que una buena idea por favor hable.
Lo siento por la falta de conexión entre el título y la pregunta - He cambiado el título. –
No hay problema, he actualizado mi respuesta en consecuencia. –
Whoa, puede asignar un bloque de script 'begin' y' process' individualmente a 'ForEach-Object'? Tengo que volver a visitar algunos problemas de PE de golf. – Joey