Ir al contenido

SFTP Create Directory

Tipo: sftp-mkdir  ·  Paquete: SFTP Activities v1.1.0

Crea una carpeta en el servidor SFTP. Útil para preparar la estructura de destino antes de subir archivos.

Crea la carpeta remotePath en el servidor. Crea un solo nivel: la carpeta superior debe existir (para /entrada/2026/10, crea primero /entrada/2026). Si la carpeta ya existe, el servidor rechaza la operación y la actividad falla: compruébalo antes con SFTP Exists.

ParámetroTipoPor defectoDescripción
remotePathstring—Ruta de la carpeta remota a crear.
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 al crear la carpetaLa carpeta ya existe, la carpeta superior no existe o el usuario no tiene permiso de escritura.

Asegurar la carpeta del mes antes de subir:

SFTP Exists remotePath = "/entrada/" + today().ToString("yyyy-MM") → output: hayCarpeta
If condition = !hayCarpeta
└─ then:
SFTP Create Directory remotePath = "/entrada/" + today().ToString("yyyy-MM")
SFTP Upload localPath = ruta remotePath = "/entrada/" + today().ToString("yyyy-MM") + "/datos.csv"