*
; /* Subject: Re: Existance of a file Date: Fri, 12 Jul 1996 19:42:51 From: DZepp1@gnn.com (David H. Zepp) Organization: GNN Newsgroups: comp.soft-sys.sas To All, For those of you who are running SAS 6.11 you may want to try a messing with this macro ( set flags or whatever) that uses the new enhancements.... ====> Running SAS 6.11 on Windoze95 -David Zepp Example: %chk_file(c:\windows\desktop\report1.sas); ******** LOG *********** MLOGIC(CHK_FILE): Beginning execution. MLOGIC(CHK_FILE): Parameter FNAME has value c:\windows\desktop\report1.sas SYMBOLGEN: Macro variable FNAME resolves to c:\windows\desktop\report1.sas MLOGIC(CHK_FILE): %IF condition %sysfunc(fileexist(&fname)) is TRUE MLOGIC(CHK_FILE): %PUT The file &FNAME exits. SYMBOLGEN: Macro variable FNAME resolves to c:\windows\desktop\report1.sas The file c:\windows\desktop\report1.sas exits. MLOGIC(CHK_FILE): Ending execution. */ %macro chk_file(fname); %if %sysfunc(fileexist(&fname)) %then %put The file &FNAME exits.; %else %put %sysfunc(sysmsg()); %mend; *;