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