import os
import time
from datetime import datetime, timedelta

# Pastas alvo
PASTAS = [
    '/var/www/html/cagpublico/cag/media',
    '/var/www/html/cagpublico/cag/arquivos_relatorios',
    '/var/www/html/cagpublico/cag/relatorios',
    '/var/www/html/cagpublico/cag/temp_graphs',
    '/var/www/html/cag/media',
    '/var/www/html/cag/arquivos_relatorios',
    '/var/www/html/cag/relatorios',
    '/var/www/html/cag/temp_graphs',
]

def cleanup_pastas():
    agora = time.time()
    for pasta in PASTAS:
        if os.path.exists(pasta):
            for arquivo in os.listdir(pasta):
                caminho = os.path.join(pasta, arquivo)
                if os.path.isfile(caminho):
                    try:
                        os.remove(caminho)
                        print(f"[{datetime.now()}] Removido: {caminho}")
                    except Exception as e:
                        print(f"Erro ao remover {caminho}: {e}")
