Script en Python para renombrar múltiples archivos PNG fácilmente

Normalmente, el comando rename de DOS hace bien su trabajo. Pero en casos especiales, donde los archivos deben seguir un patrón específico, se queda corto. En mi caso, solo necesitaba renombrarlos de forma secuencial. Es la segunda vez en menos de un mes que me enfrento a esta necesidad, así que decidí dejar por aquí un pequeño script generado por ChatGPT.
import os

# Get all .png files in the current directory
png_files = sorted([f for f in os.listdir('.') if f.lower().endswith('.png')])

# Rename each file
for i, filename in enumerate(png_files, start=1):
    new_name = f"image_{i:05}.png"
    os.rename(filename, new_name)
    print(f'Renamed "{filename}" -> "{new_name}"')

Comentarios

Entradas más populares de este blog

Agregar o eliminar usuarios en Windows desde la consola (y quitar la expiración de contraseña)

Reinicio de asignación de puertos en Windows

Cómo Reducir el Tamaño de una Base de Datos en SQL Server