# 🧹 Limpieza de Recibos de Sueldo — Script Python Este script automatiza la eliminación de recibos de sueldo antiguos, conservando únicamente los recibos correspondientes a los **últimos 5 meses**. Está diseñado para ejecutarse en entornos donde los recibos se almacenan en formato PDF con un nombre estructurado. --- ## 📂 Ubicación esperada de los archivos El script busca archivos en el siguiente directorio: /mnt/xxxxxx/Recibos_sueldo/ Código Los archivos deben tener el siguiente formato: Recibo_.pdf Código Ejemplo válido: Recibo_12345678_Perez_202403.pdf Código --- ## ⚙️ ¿Qué hace el script? - Calcula el periodo límite correspondiente a hace 5 meses desde la fecha actual. - Escanea todos los archivos PDF que coincidan con el patrón `Recibo_*.pdf`. - Extrae el periodo (YYYYMM) desde el nombre del archivo. - Elimina los archivos cuyo periodo sea anterior al límite calculado. - Ignora archivos mal nombrados que no respeten el formato esperado. --- ## 🛡️ Seguridad y tolerancia a errores - Archivos con nombres inesperados son ignorados silenciosamente. - Si ocurre un error al borrar un archivo (por permisos, bloqueo, etc.), se muestra un mensaje de error detallado. - Se informa cuántos archivos fueron eliminados al finalizar. --- ## 🚀 Cómo ejecutar ```bash python3 limpiar_recibos_por_mes_final.py 📋 Ejemplo de salida Código ## LIMPIEZA DE RECIBOS ANTIGUOS (LÓGICA DE 5 MESES) ## Se conservarán los recibos desde el periodo 202403 en adelante. Borrando los siguientes archivos: Borrado: /mnt/bases_isis/Recibos_sueldo/Recibo_12345678_Perez_202210.pdf Borrado: /mnt/bases_isis/Recibos_sueldo/Recibo_87654321_Gomez_202212.pdf Limpieza completada. Se han borrado 2 recibos antiguos. 📦 Requisitos Python 3.x Acceso de escritura al directorio /mnt/bases_isis/Recibos_sueldo/ Archivos con formato Recibo___.pdf 🧠 Notas adicionales Este script puede integrarse fácilmente en tareas programadas (cron jobs) para mantener limpio el almacenamiento de recibos de forma automática. 🛠️ Autor Desarrollado por Nahuel —.