Utilidad de post-proceso

Script .bat

Extrae tus archivos ZIP y renombra automáticamente las imágenes en un único conjunto ordenado.

/ 01¿Cómo funciona?

Si tienes varios archivos .zip descargados de Unsplash y Pexels de un mismo elemento o con diferentes términos de búsqueda, este script te ayudará a renombrar las imágenes de manera automática.

  1. Crea una carpeta con el nombre que prefieras y coloca dentro los archivos .zip.
  2. Descarga el archivo .bat y colócalo en la misma ruta que la carpeta creada.
  3. Ejecuta el archivo .bat y espera a que el proceso termine.

/ 02Ejemplo

Estructura inicial:

|--- Manzanas/ (carpeta creada) | |--- manzanas.zip (de Unsplash) | |--- manzanas2.zip (de Pexels) | |--- manzanas3.zip (de Pexels) |--- rename_images.bat

Al finalizar, la carpeta queda sin los .zip y con las imágenes renombradas:

|--- Manzanas/ | |--- manzanas_1.jpg | |--- manzanas_2.jpg | |--- manzanas_3.jpg | |--- manzanas_4.jpg | |--- ... |--- rename_images.bat

/ 03Descarga el script

Puedes descargar el archivo .bat directamente o copiar su contenido por transparencia.

Descargar .bat ↓
rename_images.bat
@echo off setlocal enabledelayedexpansion for /d %%D in (*) do ( cd "%%D" echo Procesando carpeta: %%D set count=1 for %%Z in (*.zip) do ( echo Descomprimiendo: %%Z mkdir "temp_unzip" powershell -Command "Expand-Archive -Path '%%Z' -DestinationPath 'temp_unzip' -Force" for %%F in (temp_unzip\*) do ( set "filename=%%~nxF" set "zipname=%%~nZ" ren "temp_unzip\!filename!" "!zipname!_!filename!" ) move temp_unzip\* . rmdir /s /q temp_unzip del "%%Z" ) for %%I in (*.jpg *.png *.jpeg) do ( ren "%%I" "%%D_!count!%%~xI" set /a count+=1 ) cd .. ) echo Proceso completado. pause