SAS FUNCTION
SAS 9.1.3
Go to Documentation Home
HOME
Go to Book List
FUN_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
SAS  9.1.3
Go to Feedback page
MAIL
DREAD
Go to previous page
Previous
Go to next page
Next
처음메뉴로

142. DREAD



디렉토리 구성원의 이름을 반환한다.
Category: External Files

문 법
인 수
예 제
함 수 비 교

문법

MAIN

DREAD (directory-id,nval)
 

Arguments

directory-id
는 DOPEN함수에 의해 반환된 인식자.


예제
 

예 제 1 :

38번째 멤버의 이름을 반환한다.

SAS Statements Results
data DREAD;
     length lstname $15.;
     rc = filename('mydir','c:\');
     dirid = dopen('mydir');
     lstname = '';
     memcount= dnum(dirid);
     if (memcount>0) then lstname=dread(dirid,38);
     rc=dclose(dirid);
run;

 

 lstname   rc dirid memcount
navupd.exe  0   1      42

예 제 2 :

C드라이브의 멤버(디렉토리,파일)를 출력한다.

SAS Statements Results
data files (drop=i numsel dirid rc);
     rc = filename('dir','c:\');
     dirid = dopen('dir');
     numsel = dnum(dirid);
     do i=1 to numsel;
        program=dread(dirid,i);
        if program not in ('.','..') then output;
    end;
    rc=dclose(dirid);
run;

1 WINNT
2 MWASPI
3 FOUND.000
4 Documents and Settings
5 Program Files
6 back.txt
7 SAS Server
8 FOUND.001
9 WUTemp
-생략-.

 


함수비교

Functions:

138.DNUM

  139.DOPEN

2006년 백승민 제작하였답니다. 
( http://cafe.daum.net/statsas )