SFTP Delete
SFTP Delete
Sección titulada «SFTP Delete»Tipo: sftp-delete · Paquete: SFTP Activities v1.1.0
Elimina un archivo del servidor SFTP. Útil para limpiar archivos ya procesados, si el flujo lo requiere.
Cómo funciona
Sección titulada «Cómo funciona»Borra el archivo de remotePath en el servidor, de forma definitiva (SFTP no tiene papelera). Solo borra archivos: para una carpeta, el servidor rechaza la operación. Si el archivo no existe, falla.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
remotePath | string | — | Ruta del archivo remoto a eliminar. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
session | ZoanSftpSession | — | Sesión de SFTP Connect. Dentro de un body se hereda. |
Esta actividad no devuelve ningún valor.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
'remotePath' es obligatorio. | Falta el parámetro o la expresión dio null. |
'session' debe ser una ZoanSftpSession. | La actividad está fuera del body de SFTP Connect y no recibió session. |
| Error del servidor: archivo no encontrado | El archivo ya no existe. Si da igual, compruébalo antes con SFTP Exists. |
| Error del servidor: permiso denegado | El usuario no puede borrar en esa carpeta, o la ruta es una carpeta. |
Ejemplo
Sección titulada «Ejemplo»Borrar un archivo temporal solo si existe:
SFTP Exists remotePath = "/temporal/lote.csv" → output: hayLoteIf condition = hayLote └─ then: SFTP Delete remotePath = "/temporal/lote.csv"Actividades relacionadas
Sección titulada «Actividades relacionadas»- SFTP Move / Rename — archivar en vez de borrar.
- SFTP Exists — comprobar antes.