STOP

Stop the script run

Syntax: STOP()



Remarks:

  • Brackets are optional.
  • To stop and close ScriptFTP use the EXIT command instead.

Command history:
This command is available from ScriptFTP 3.0.

Examples:

$result=OPENHOST("ftp.myhost.com","myuser","mypass")

# If result is different than OK then stop the script execution
IF($result!="OK")
        STOP
END IF

# Send all the files and subdirectories in C:\MyDir to the server
PUTFILE("C:\MyDir\*.*",SUBDIRS)

# Transfer finished, close the connection
CLOSEHOST

$result=OPENHOST("127.0.0.1","carlos","123456")

# If result is different than OK jump to :failed_connection
IF($result!="OK")
        GOTO :failed_connection
END IF


# Change current local directory
$result=LOCALCHDIR("C:\destination_dir")
IF($result!="OK")
        GOTO :failed_change_local_dir
END IF


# Download all the files and subdirectories to C:\destination_dir
$result=GETFILE("*.*",SUBDIRS)

# If result is different than OK jump to :failed_transfer
IF($result!="OK")
        GOTO :failed_transfer
END IF

# Transfer finished, close the connection
CLOSEHOST

# Done. Stop the script execution.
STOP


# Go here when the connection failed three times
:failed_connection
PRINT("Cannot connect to the FTP server. Stopping script execution.")
STOP

# Go here when got transfer errors
:failed_transfer
PRINT("Error downloading files.Stopping script execution.")
STOP


# Go here when got transfer errors
:failed_change_local_dir
PRINT("Cannot access C:\destination_dir. Stopping script execution.")
STOP