Script Library

Sample scripts are provided as-is with no warranty of fitness for a particular purpose. These scripts are solely intended to demonstrate techniques for accomplishing common tasks. Additional script logic and error-handling may need to be added to achieve the desired results in your specific environment.



Robo-FTP provides many tools to document the results of your file transfers so you can have the highest possible level of accountability.

This script uploads all the .doc files from a directory. It does two things to document results:

  1. Create a new log named for the time and date every time it runs.
  2. Download a directory listing from the server after performing the upload and store it in a file named for the time and date.

The Robo-FTP log file shows every upload. The directory listing from the server shows exactly what was on the server after Robo-FTP finished the uploads. This helps resolve any conflicts that might arise regarding what files were uploaded.

  1  ; Create a new log file every time the script runs.
  2  ; The log will have the date in it like this:
  3  ; daily_upload Oct 30 15.38.43 2007.log
  4  log "daily_upload" /new

  5  ftplogon "myuploadsite"
  6  sendfile "*.doc"
  7  ; Download a listing from server and name the file like this:
  8  ; Sat Feb 17 11.00.22 2001.txt
  9  set dir_file = %datetime + ".txt"
 10  ftplist dir_file
 12  exit

Browse complete list of scripts