Functions and CALL Routines |
Verifies the existence of an external file that is associated
with a fileref.
-
fileref
-
is a character constant, variable, or expression
that specifies the fileref that is 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());
Copyright © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.