Página inicial‎ > ‎Advanced FTP‎ > ‎

Manual de uso

El external object cuenta con los siguientes métodos:

  • Connect
  • Put
  • Get
  • MPut
  • MGet
  • Ls
  • Delete
  • MDelete
  • Disconnect
Connect

Método utilizado para establecer la conexión.

&AdvancedFtp.Connect(&host, &port, &user, &password, &protocolo)
 
 &host Host destino de la conexion. Ej. ftp.tacuati.com
 &port Puerto destino de la conexión. Generalmente es 21 para FTP, FTPS, FTPES y 22 para SFTP.
 &user Usuario
 &password Password
 &protocolo Protocolo con el cual se desea establecer al conexión. Los valores posibles son:
  • AdvancedFtpProtocols.FTP
  • AdvancedFtpProtocols.FTPS
  • AdvancedFtpProtocols.FTPES
  • AdvancedFtpProtocols.SFTP

Put

Método utilizado para transferir un único archivo hacia el host destino.
Si el archivo ya existe en el host destino lo remplaza, sino lo crea.

&AdvancedFtp.Put(&archivoLocal, &archivoRemoto)
 
 &archivoLocal Ruta completa del archivo local que se desea transferir al host destino. Ej.: "C:\archivos\archivo.txt"
 &archivoRemoto Ruta completa del archivo destino en el servidor FTP. Ej.: "/home/usuario/archivo.txt"

Get

Método utilizado para transferir un único archivo del host destino al equipo local.
Si el archivo ya existe en el equipo local lo remplaza, sino lo crea.

&AdvancedFtp.Get(&archivoRemoto, &archivoLocal)
 
 &archivoRemoto Ruta completa del archivo destino que se desea transferir hacia el equipo local. Ej.: "/home/usuario/archivo.txt"
 &archivoLocal Ruta completa del archivo destino en el servidor FTP. Ej.: "C:\archivos\archivo.txt"

MPut

Método utilizado para transferir uno o varios archivos hacia el host destino utilizando un filtro de archivos.
Si los archivo ya existen en el host destino los remplaza, sino los crea.

&AdvancedFtp.MPut(&directorioLocal, &directorioRemoto, &filtro)
 
 &directorioLocal Directorio local donde se encuentrar los archivos a transferir. Ej.: "C:\archivos\"
 &directorioRemoto Directorio a donde se desa transferir los archivos en el host destino. Ej.: "/home/usuario/"
 &filtro Filtro de archivos. Ej.: "*.xml" 

MGet

Método utilizado para transferir uno o varios archivos del host destino al equipo local.
Si los archivos ya existen en el equipo local los remplaza, sino los crea.

&AdvancedFtp.MGet(&directorioRemoto, &directorioLocal, &filtro)
 
 &directorioRemoto Directorio del host destino donde se encuentrar los archivos a transferir. Ej.: "/home/usuario/"
 &directorioLocal Directorio local a donde se desea transferir los archivos. Ej.: "C:\archivos\"
 &filtro Filtro de archivos. Ej.: "*.xml"

Ls

Método utilizado para listar los archivos de un directorio dado del host destino.

&archivos = &AdvancedFtp.Ls(&directorioRemoto, &filtro)
 
 &directorioRemoto Directorio del host destino que se desea listar
 &filtro Filtro de archivos. Ej.: "*.xml"
 &archivos Lista de archivos resultado.

Delete

Método utilizado para eliminar un archivo en el host destino.

&AdvancedFtp.Delete(&archivoRemoto)
 
 &directorioRemoto Archivo remoto a eliminar. Ej: "/www/log.txt"

MDelete

Método utilizado para eliminar uno o varios archivos en el host destino.

&AdvancedFtp.MDelete(&directorioRemoto, &filtro)
 
 &directorioRemoto Directorio del host destino donde se encuentran los archivos a eliminar
 &filtro Filtro de archivos. Ej.: "*.xml"

Disconnect

Método utilizado para liberar la conexión.

&AdvancedFtp.Disconnect()