Ir al contenido

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.

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ámetroTipoPor defectoDescripción
remotePathstring—Ruta del archivo remoto a eliminar.
ParámetroTipoPor defectoDescripción
sessionZoanSftpSession—Sesión de SFTP Connect. Dentro de un body se hereda.

Esta actividad no devuelve ningún valor.

MensajeCausa 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 encontradoEl archivo ya no existe. Si da igual, compruébalo antes con SFTP Exists.
Error del servidor: permiso denegadoEl usuario no puede borrar en esa carpeta, o la ruta es una carpeta.

Borrar un archivo temporal solo si existe:

SFTP Exists remotePath = "/temporal/lote.csv" → output: hayLote
If condition = hayLote
└─ then:
SFTP Delete remotePath = "/temporal/lote.csv"