- GETTING STARTED
- GUIDES
- COMMANDS
- Server connection
- File Transfer
- Directory operations
- File operations
- Script output
- Miscellaneous
- OTHER
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

