Resuelto: cómo cambiar el nombre de archivos IMG de forma masiva en Windows

Resuelto: cómo cambiar el nombre de archivos IMG de forma masiva en Windows

Estoy tratando de organizar la biblioteca multimedia de mi familia y estoy tratando de tomar nombres de archivos como IMG02003932( 23421- 2345) y reducirlos a los números del medio.

Creo que lo que idealmente estoy buscando es la capacidad de eliminar todo en masa antes de que aparezca por primera vez un carácter (como el encabezado 0para eliminar IMGen el nombre del archivo. Me gustaría que fuera flexible para archivos de video que tienen más de solo 3 caracteres iniciales). caracteres a eliminar.

También me gustaría que al final del nombre del archivo se elimine un determinado carácter y todo lo que le sigue, como el (y todo lo que le sigue.

He usado scripts de prefijo/sufijo antes, pero no estoy seguro de cómo modificar algo como esto con Windows. Pude hacerlo en Excel, pero tengo problemas con la lógica detrás para replicarlo.

Respuesta1

Esto funcionará, es PowerShell. Cambie el directorio al que necesita para trabajar. Para hacerlo para video, simplemente cambie la extensión y lo que debe reemplazarse.

$images = Get-ChildItem c:\temp\  -Recurse | where {$_.Extension -eq '.jpg'} 

foreach($image in $images){

    $newnname = $image.name -replace "IMG",""
    Rename-Item -Path $image.fullname -NewName $newnname -Force

}

información relacionada