Directory SAS检查文件夹是否为空

Directory SAS检查文件夹是否为空,directory,sas,Directory,Sas,我想问一下,如果路径/文件夹为空,您如何使用SAS进行检查 如果该路径中存在excel文件,则将其导入sas数据集 谢谢大家! 试试这个 %macro isemptyfolder(folder); %let filrf=mydir; %let rc=%sysfunc(filename(filrf, "&folder")); %let did=%sysfunc(dopen(&filrf)); %let memcount=%sysfunc(dnum(

我想问一下,如果路径/文件夹为空,您如何使用SAS进行检查

如果该路径中存在excel文件,则将其导入sas数据集

谢谢大家!

试试这个

%macro isemptyfolder(folder);

    %let filrf=mydir;
    %let rc=%sysfunc(filename(filrf, "&folder"));
    %let did=%sysfunc(dopen(&filrf));
    %let memcount=%sysfunc(dnum(&did));
    %let rc=%sysfunc(dclose(&did));
    %put 'number of members in folder ' &folder ' = ' &memcount;

%mend isemptyfolder;