現在、すべてのパスとファイル名が含まれているテーブルに基づいて、ループされたinfileステートメントを使用してSASに数百ファイルをインポートしています。私が今やっているのは、各ファイルの属性をインポートして、各ファイルを作成したユーザーのユーザー名を取得することです。私はfinfoを使って '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