List Files
List Files
Sección titulada «List Files»Tipo: list-files · Paquete: Filesystem Activities v1.0.0 · Salida: string[]
Devuelve una lista de rutas de los archivos (o carpetas) que hay dentro de un directorio. Es la base de los procesos que trabajan sobre muchos archivos: recorrer todos los Excel de una carpeta, procesar cada PDF de descargas, archivar lo que llegó hoy. Soporta patrones (*.xlsx), búsqueda en subcarpetas y filtro por tipo.
Cómo funciona
Sección titulada «Cómo funciona»Lista el contenido de la carpeta path. Filtra por el pattern (un glob como *.xlsx), opcionalmente baja a las subcarpetas (recursive) y decide si incluir archivos, carpetas o ambos (include). Devuelve las rutas como un arreglo de textos, que normalmente recorres con For Each.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Editor | Descripción |
|---|---|---|
path | expresión | Carpeta a listar. Ej: C:\descargas. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Editor | Descripción |
|---|---|---|
pattern | texto | Patrón glob para filtrar. Por defecto * (todo). Ej: *.xlsx, factura_*.pdf. |
recursive | booleano | Incluir subcarpetas. Por defecto false. |
include | lista | Qué incluir: files (def.) · directories · all. |
Devuelve un string[] (arreglo de rutas). Recórrelo con For Each.
Ejemplo
Sección titulada «Ejemplo»Procesar todos los Excel de una carpeta y sus subcarpetas:
List Files path = "C:/datos" pattern = "*.xlsx" recursive = true → output: archivosLog message = = "Encontrados " + count(archivos) + " archivos"
For Each items = = archivos itemVariable = ruta └─ activities: Read Excel Sheet path = = ruta → output: tabla ... procesar ...Actividades relacionadas
Sección titulada «Actividades relacionadas»- For Each — recorrer los archivos listados.
- Move File / Copy File — actuar sobre cada archivo.
- File Exists — comprobar un archivo concreto.