Cambiar el nombre de los archivos reformateando los nombres de archivo existentes: marcadores de posición en cadenas de reemplazo utilizados con el operador -replace
Tengo algunos archivos de video como este:VideoName_s01e01.mp4
donde la temporada y los episodios son variables. Quiero agregar un guión bajo ("_") entre las??
ye??
.
He estado usandopotencia Shel para cambiar el nombre, tengo un punto de partida:
GCI $path -filter '*_s??e??*' -rec | Ren -new { $_.name -replace '_s[0-9][0-9]', '_s[0-9]_[0-9]_' } -passthru
Esto realmente cambió el nombre de mis archivosVideoName_s[0-9]_e[0-9].mp4
.
Básicamente, estoy buscando los personajess??e??
Simplemente no sé cómo convertirlas en variables en la sección de reemplazo.
Creo que el mejor método sería:
Encuentre la posición dee??s??
(vamos a llamarlo X). dividir la cadena enX-3
.concatenar la cadena con un "_
" en el medio