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}"')