import os
from pathlib import Path

RAIZ = r"C:\Users\Gerson Wandermurem\Desktop\Projeto Site\Livros da Camilla\Imagens"

LIMITE_INT32 = 2147483647
EXTENSOES = {".jpg", ".jpeg", ".png", ".gif", ".webp"}

for pasta_atual, _, arquivos in os.walk(RAIZ):
imagens = [
arq for arq in arquivos
if Path(arq).suffix.lower() in EXTENSOES
]

```
if not imagens:
    continue

print("\n" + "=" * 80)
print("PASTA:", pasta_atual)

for arquivo in sorted(imagens):
    nome_sem_ext = Path(arquivo).stem

    if nome_sem_ext.isdigit():
        numero = int(nome_sem_ext)
        status = "OK"

        if numero > LIMITE_INT32:
            status = "MAIOR QUE INT32"

        print(
            f"[NUM] {arquivo} | "
            f"dígitos={len(nome_sem_ext)} | "
            f"valor={numero} | "
            f"{status}"
        )
    else:
        print(
            f"[TXT] {arquivo} | "
            f"nome='{nome_sem_ext}'"
        )
```

print("\nConcluído.")
