Verifies the existence of an external file associated with a fileref
Category: External Files
See: FEXIST Function in the documentation for your operating environment.
FEXIST ( fileref )
fileref
specifies the fileref assigned to an external file.
Restriction: The fileref must have been previously assigned.
Operating Environment Information: In some operating environments, you can specify a fileref that was assigned with an environment variable. For details, see the SAS documentation for your operating environment.
FEXIST returns 1 if the external file that is associated with fileref exists, and 0 if the file does not exist. You can assign filerefs by using the FILENAME statement or the FILENAME external file access function. In some operating environments, you can also assign filerefs by using system commands.
FILEEXIST verifies the existence of a file based on its physical name .
This example verifies the existence of an external file and writes the result to the SAS log:
%if %sysfunc(fexist(&fref)) %then %put The file identified by the fileref &fref exists.; %else %put %sysfunc(sysmsg());
Functions:
'EXIST Function' on page 514
'FILEEXIST Function' on page 528
'FILENAME Function' on page 529
'FILEREF Function' on page 532
Statement:
'FILENAME Statement' on page 1169