SAS检查目录是否存在

aol*_*ola 3 sas

如何检查目录是否存在,如果不存在,那么它将是:syserr <> 0 ?,我需要

%sysfunc(filename(fileref,&dir)) 
Run Code Online (Sandbox Code Playgroud)

如果不存在,则需要syserr值0如果不是<> 0.感谢帮助

小智 5

检查文件夹是否存在的更简洁方法

%let does_it_exist=%sysfunc(fileexist(&dir));
Run Code Online (Sandbox Code Playgroud)

如果文件夹不存在,则返回值0;如果文件夹存在,则返回值1.