현재 모든 경로와 파일 이름이 포함 된 테이블을 기반으로 반복 된 infile 문을 사용하여 SAS에 몇 백 개의 파일을 가져옵니다. 지금 내가 원하는 것은 각 파일의 속성을 가져와 각 파일을 만든 사람의 사용자 이름을 가져 오는 것입니다. 나는 Finder를 사용하여 'Owner'변수를 얻으려고했지만이 변수가 올바른지 확실하지 않습니다. 제가 사용한 코드는 다음과 같습니다.SAS에서 파일을 가져올 때 소유자 이름 가져 오기
filename fileref 'file.csv';
data a(drop=fid);
infile fileref truncover obs=1;
fid=fopen('fileref');
fnum = foptnum(fid);
Bytes=finfo(fid,'File Size bytes)');
crdate=finfo(fid,'Create Time');
moddate=finfo(fid,'Last Modified');
owner=foptname(fid,2);
owner2 = finfo(fid,owner);
Owner1 = finfo(fid,'Owner');
run;
어떤 도움을 주시면 감사하겠습니다.
어떤 OS를 사용하고 있습니까? 'finfo'의 동작은 OS 의존적입니다. – user667489
죄송합니다 - 창문을 사용하고 있습니다 – Sherazon