![]() 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.