EXISTS
Tests to see if files exist during Enrichment processing.
Note: If you want to see if a file exists before dynamically assigning it to an insert page or insert record, set the file name to a variable and perform the EXISTS function on it. Then, use the EXISTS %%RC to set the insert page or insert record to the variable.
Syntax
EXISTS(filename)
Arguments
Argument | Description | Default |
---|---|---|
filename | A string or the name of the file to check for. filename may be up to 255 characters in length. | None |
Results
Result | Description | |
---|---|---|
Return | TRUE (1) if the file exists, otherwise FALSE (0). Note: Since EXISTS returns a Boolean operator (TRUE or FALSE), you can use it within an IF instruction. For example, IF EXISTS(%%var) THEN... . |
|
%%RC | One of the following: | |
1 | File does not exist or is not found | |
0 | File does not exist or is not found | |
-1 | Invalid file name | |
%%RM | An error message if there was a problem opening the file or a null string (''). | |
%%RV | C C Error Number or 0 |
Examples
Function Call | Return | %%RC |
---|---|---|
EXISTS(DD:input1) ( |
0 | 1 |