Chapter Contents |
Previous |
Next |
FCLOSE |
Category: | External Files |
Syntax | |
Argument | |
Details | |
Examples | |
See Also |
Syntax |
FCLOSE(file-id) |
Details |
FCLOSE returns a 0 if the operation was successful and 0 if it was not successful. If you open a file within a DATA step, it is closed automatically when the DATA step ends.
Operating Environment Information: On some operating environments you must close the file with the FCLOSE function at the end of the DATA step. For details, see the SAS documentation for your operating environment.
Examples |
This example assigns the fileref MYFILE to an external file, and attempts to open the file. If the file is opened successfully, indicated by a positive value in the variable FID, the program reads the first record, closes the file, and deassigns the fileref:
%let filrf=myfile; %let rc=%sysfunc(filename(filrf, physical-filename)); %let fid=%sysfunc(fopen(&filrf)); %if &fid > 0 %then %do; %let rc=%sysfunc(fread(&fid)); %let rc=%sysfunc(fclose(&fid)); %end; %else %do; %put %sysfunc(sysmsg()); %end; %let rc=%sysfunc(filename(filrf));
See Also |
Functions:
|
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.