Using the %ftpdifffileid, %ftpdifffilename, %ftpdifffilepath, and %ftpdifffiletext Variables |
Top Previous Next |
These variables are set as a result of running the FTPGETDIFF script command when a difference is detected with a file in the FTP site file system. FTPGETDIFF is used after running the FTPDIFF script command which compares baseline information obtained about the file system (using the FTPSNAPSHOT script command) with the current state of files within the file system.
The %ftpdifffilepath variable contains the full path name of a changed file and %ftpdifffilename just the file name itself.
The %ftpdifffileid and %ftpdifffiletext variables contain information about how the file has changed in numeric and text formats, respectively.
Possible values for %ftpdifffileid are:
5001 = $DIFF_FILE_NOT_FOUND 5002 = $DIFF_FILE_IS_NEW 5003 = $DIFF_FILE_SIZE 5004 = $DIFF_FILE_DATETTIME
Possible values for %ftpdifffiletext are:
** File not found ** File is new ** File size has changed ** File date/time stamp has changed
Consider the following example where only files that have a different size are of interest.
:loop IFERROR $ERROR_READ_EOF GOTO done IFNUM!= %ftpdifffileid $DIFF_FILE_SIZE GOTO loop MESSAGEBOX %ftpdifffilename "Size of this file has changed." GOTO loop :done
See Also: Internal Script Variables |