1 Clean
Niquel Mendoza edited this page 2026-03-28 17:25:22 +00:00

Utils Tab: Limpieza

Desde esta sub-tab podrá limpiar archivos dentro de la carpeta base configurada en la tab General, usando patrones de inclusión y exclusión definidos en un archivo JSON.


Parámetros

  • Archivo de config JSON: Archivo JSON que define qué archivos se eliminarán y cuáles se conservarán. Use el botón Examinar para seleccionarlo, o el botón ? para cargar una plantilla por defecto con la estructura correcta.

El formato del archivo es el siguiente:

{
    "incluyed": [
        "*.png",
        "*.csv"
    ],
    "excluyed": [
        "*_median_iqr.csv",
        "*.onnx",
        "idx.txt"
    ]
}
  • incluyed: Patrones de archivos que serán eliminados.
  • excluyed: Patrones de archivos que serán conservados aunque coincidan con un patrón de incluyed.

En el ejemplo anterior se eliminarán todos los .png y .csv, excepto los archivos de escalado (*_median_iqr.csv), los modelos ONNX (*.onnx) y el archivo de índice (idx.txt).

Se soportan patrones simples como *, ? y ^. Para más información sobre los patrones disponibles consulte: https://forge.mql5.io/nique_372/MQLArticles/src/branch/main/Utils/StrMatch/README.md


Botones

  • Examinar: Abre el selector de archivos para elegir el JSON de configuración de limpieza.
  • ?: Carga automáticamente una plantilla por defecto con la estructura correcta.
  • Limpiar: Ejecuta la limpieza sobre la carpeta base. El botón cambia a Limpiando... mientras la operación está en curso.

Asegúrese de haber configurado la carpeta base en la tab General antes de ejecutar la limpieza.