Chapter Contents |
Previous |
Next |
FINFO |
CMS specifics: | info-item |
Syntax | |
Details | |
FINFO Output for Disk Files | |
FINFO Output for Sequential Files | |
See Also |
Syntax |
FINFO (file-id,info-item) |
Details |
The following table defines the information that is returned for a given info-item value.
info-itemValue | Information Items Available For... | |
Single Files | Concatenated Files | |
1 | file name | file name |
2 | owner name | file list |
3 | group name | owner name |
4 | access permission | group name |
5 | file size (bytes) | access permission |
6 | file size (bytes) |
FINFO Output for Disk Files |
The following example and output illustrate the use of FINFO and the other file access functions for disk files:
data _null_; length opt $100 optval $100; rc=FILENAME('myfile', 'finfo list *'); /* allocate file */ fid = FOPEN('myfile'); /* open file */ infocnt=FOPTNUM(fid); /* get number of information items */ /* Retrieve information items and print to log*/ put @1 'Information for a File:'; do j=1 to infocnt ; opt = FOPTNAME(fid,j); optval = FINFO(fid,upcase(opt)); put @1 opt @20 optval; end; rc = FCLOSE(fid); /* close file */ rc = FILENAME('myfile'); /* deallocate file */ run;
FINFO Output for a Disk File
Information for a File: File Name FINFO LIST A Lrecl 80 Recfm F Blksize 960 NOTE: DATA statement used: real time 0.86 seconds cpu time 0.27 seconds |
FINFO Output for Sequential Files |
The following example and output illustrate the use of FINFO and the other file access functions for sequential files:
data _null_; length opt $100 optval $100; rc=FILENAME('myfile', 'sltape sas .saspgms'); /* allocate file */ fid = FOPEN('myfile'); /* open file */ infocnt=FOPTNUM(fid); /* get number of information items */ /* retrieve information items and print to log*/ put @1 'Information for a File:'; do j=1 to infocnt; opt = FOPTNAME(fid,j); optval = FINFO(fid,upcase(opt)); put @1 opt @20 optval; end; rc = FCLOSE(fid); /* close file */ rc = FILENAME('myfile'); /* deallocate the file */ run;
FINFO Output for a Sequential File
Information for a File: File Name SLTAPE SAS SFSFP:USER1.SASPGMS Lrecl 80 Recfm F Blksize 960 NOTE: DATA statement used: real time 0.15 seconds cpu time 0.13 seconds |
See Also |
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.