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" |
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" |
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" |
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" |
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. |
Método utilizado para eliminar un archivo en el host destino.
&AdvancedFtp.Delete(&archivoRemoto)
| &directorioRemoto | Archivo remoto a eliminar. Ej: "/www/log.txt" |
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()
|
|