Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

FTPDirChange

FTPDirChange(cDiretorio) --> lRet

Cambia directorio remoto actual.

FTPDirChangeAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Ruta pertenece a sesión remota, no al disco AppServer. Ejemplo oficial comprueba éxito antes de listar. Si falla, detener operaciones dependientes para evitar usar directorio anterior. El ejemplo prepara un callback sin ejecutarlo. El llamador debe controlar sesión FTP de prueba y rutas; no incluye servidor ni credenciales. (Fuentes: refs. 1–2.)

02 · SINTAXIS

Sintaxis

FTPDirChange(cDiretorio) --> lRet

Parámetros

cDiretorio
CarácterObligatorio

Directorio remoto permitido.

Retorno

Lógico de éxito.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed398()
    Local bAccion := {|cRemoto| FTPDirChange(cRemoto)}
    // No evaluar: llamador debe preparar sesion y rutas.
Return Nil
Resultado esperado

Bloque preparado; ninguna operación FTP realizada. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Validar permisos, retorno y propiedad de sesión. Cerrar conexión propia también al fallar. No registrar contraseñas.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. Exemplo de Funções FTP. TDN; referência de versões históricas. Consulta el 2026-10-26.
  2. Advpl o Manual, versão 1.0, pp. 341–347. Referência histórica; autoria não confirmada. Consulta el 2026-10-26.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha