File Node
Realizar operaciones del sistema de archivos dentro de sus flujos de trabajo.
Descripción general
El File Node le permite crear, leer, escribir, renombrar y eliminar archivos. Seleccione el modo de operación desde un menú desplegable en la parte superior del panel de configuración.
Configuración
| Campo | Descripción | Obligatorio |
|---|---|---|
Operation |
La operación de archivo a realizar | Sí |
File Path |
Ruta al archivo de destino | Sí |
Output Variable |
Nombre de la variable para almacenar el resultado | Sí |
Operaciones
| Operación | Descripción |
|---|---|
Create |
Crea un nuevo archivo |
Read |
Lee el contenido de un archivo existente (predeterminado) |
Write |
Escribe contenido en un archivo |
Rename |
Renombra un archivo existente |
Delete |
Elimina un archivo |
Ejemplo: Leer un archivo
Leer un archivo de configuración y pasar su contenido al siguiente nodo:
File Path: /config/settings.json
Operation: Read
Output Variable: configData
Luego acceda al contenido en nodos posteriores con {{configData}}.
Ejemplo: Escribir resultados en un archivo
Guardar datos procesados en un archivo:
File Path: /output/report.json
Operation: Write
Content: {{processed_data}}
Output Variable: writeResult
Ejemplo: Crear y procesar
Crear un archivo temporal, procesarlo y luego limpiar:
File (Create) → Process Data → File (Write) → File (Delete temp)
Uso de variables
Pasar rutas de archivo dinámicas desde nodos anteriores:
{{upload_path}}
{{generated_filename}}
Buenas prácticas
- Use rutas de archivo descriptivas para facilitar la depuración
- Maneje posibles errores en operaciones de archivo que puedan fallar (archivo no encontrado, permisos)
- Limpie los archivos temporales cuando ya no sean necesarios
- Use la operación Read como predeterminada para la mayoría de los escenarios de obtención de datos