ARCHIVEDIR Define Robo-FTP’s archive folder |
Top Previous Next |
This script command defines the destination folder for archiving files after they are successfully uploaded using the SENDFILE command with the /archive option.
Consider the following example where a file named "example.txt" is moved to a folder named "c:\Program Files\Robo-FTP X.X\archive" if it is uploaded successfully:
;; archive "c:\Program Files\Robo-FTP X.X\example.txt" after sending ARCHIVEDIR "c:\Program Files\Robo-FTP X.X\archive" SENDFILE "example.txt" /archive
The archive folder remains defined for the duration of the current script execution so a script should only call the ARCHIVEDIR command multiple times if the process logic requires using different archive destination folders at different points during execution.
If the directory specified is not writable and its permission can be read the ARCHIVEDIR command will fail and set %lasterror to $ERROR_WRITE_PERMISSION_DENIED
If the path is not a directory or does not exist it will fail and set %lasterror to $ERROR_LOCAL_DIR_INVALID
Related command(s): SENDFILE, MAKEDIR, WORKINGDIR
|