- GETTING STARTED
- GUIDES
- Transfererir sólo los archivos modificados
- Hacer una copia de seguridad
- Guardar los mensajes de ScriptFTP en un archivo de log
- Envio de correos electrónicos desde un script
- Manejo de errores
- ScriptFTP en la linea de comandos
- Actualizar un script para ScriptFTP v1.x
- Actualizar un script para ScriptFTP v2.x
- Cifrar scripts
- Conversión de scripts en archivos EXE
- Operadores: +,-,==,!=....
- COMANDOS
- CONEXIÓN CON EL SERVIDOR
- TRANSFERENCIA DE ARCHIVOS
- OPERACIONES DEL DIRECTORIO
- OPERACIONES DE ARCHIVOS
- SALIDA DEL Script
- MISCELÁNEO
- OTROS
STOP
Detener la ejecucin del script
Sintaxis: STOP()
Observaciones:
- corchetes son opcionales.
- Para detener y cerrar ScriptFTP utilizar el EXIT comando en su lugar.
Histrico de comandos:
Este comando esta disponible en ScriptFTP 3.0.
Ejemplos:
$result=OPENHOST("ftp.myhost.com","myuser","mypass")
# Si el resultado es diferente que OK la ejecucin del script se detiene
IF($result!="OK")
STOP
END IF
# Enviar todos los archivos y subdirectorios de C:\MyDir to the server
PUTFILE("C:\MyDir\*.*",SUBDIRS)
# Terminar de transferir y cerrar la conexin
CLOSEHOST
$result=OPENHOST("127.0.0.1","carlos","123456")
# Si el resultado es diferente que OK saltar a :fallo_conexin
IF($result!="OK")
GOTO :failed_connection
END IF
# Cambiar el directorio local actual
$result=LOCALCHDIR("C:\destination_dir")
IF($result!="OK")
GOTO :failed_change_local_dir
END IF
# Descargar todos los archivos y subdirectorios de C:\destination_dir
$result=GETFILE("*.*",SUBDIRS)
# Si el resultado es diferente que OK pasar a :fallo_transferencia
IF($result!="OK")
GOTO :failed_transfer
END IF
# Terminar la transferencia y cierre la conexin
CLOSEHOST
# Hecho. Detener la ejecucin del script.
STOP
# Vaya aqu cuando la conexin ha fallado tre veces
:failed_connection
PRINT("no se puede conectar al servidor FTP. Detener la ejecucin el script.")
STOP
# Aqu si tiene errores de transferencia
:failed_transfer
PRINT("Error descargando archivos. Detener la ejecucin del script.")
STOP
# aqu si tiene errores de transferencia
:failed_change_local_dir
PRINT("No se puede acceder C:\destination_dir. Detener la ejecucin del script.")
STOP

