Call now to talk to an automation expert — (512) 345-2211

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.


encrypt_multiple_files.s

Download

The PGPENCRYPT command does not support using wildcards. However, it is still possible to get the effect of using wildcards by combining the PGPENCRYPT command with other Robo-FTP script commands that do support wildcards, such as GETFILE and GETNEXTFILE.

This sample script uses GETFILE to iterate over the files in a directory, encrypting and moving each file one at a time.


  1  set source_dir = "C:\data\source_files"
  2  set archive_dir = "C:\data\archive"
  3  set destination_dir = "C:\data\encrypted_files"
  4  
  5  WORKINGDIR source_dir
  6  :loop
  7  GETREWIND
  8  GETFILE "*"
  9  IFERROR= $ERROR_NO_FILE_FOUND GOTO no_more_files
 10  set destination_file = %nextfile + ".pgp"
 11  PGPENCRYPT %nextfile destination_file /encryptfor="Richard Tracy"
 12  MOVE %nextfile archive_dir
 13  MOVE destination_file destination_dir
 14  GOTO loop
 15  :no_more_files
 16  EXIT

Browse complete list of scripts

Need help figuring out where to start?

Our sales staff is available to answer product questions and help you determine if Robo-FTP is a good match for your project.

Call Now: (512) 345-2211