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.
It is easy to use
SENDFILE "*.pdf" or perhaps
RCVFILE "*.xml" to transfer all the files of a particular type, but what if you want to send both
"*.xml"? Robo-FTP supports multiple wildcard specifications seperated by the pipe symbol
"|". You can use SENDFILE to accomplish this goal quite easily.
This example uploads only files where the last four characters of the file name are
.xml but, with a few modifications, you could change or add file types or even convert this example into a download script.
1 WORKINGDIR "c:\outbound" 2 ARCHIVEDIR "c:\outbound\sent" 3 ;; exit if bad archive path 4 IFERROR RETURN 5 FTPLOGON "MyRemoteSite" 6 IFERROR RETURN 7 SENDFILE "*.pdf|*.xml" /archive