08 lipca 2009

Tworzenie katalogu -- SAS

Poniżej zamieszczam kod makra SAS, które służy tworzeniu katalogów.

/* ==== CREATEDIR(DIRNAME) Tworzy katalog DIRNAME np. %CreateDir("C:\katalog"); ==== */ %macro CreateDir(DIR_NAME); options noxwait; %let DIR_NAME = %sysfunc(compress(&DIR_NAME, '"')); %put "&DIR_NAME"; data _null_; d_name = '"' || "&DIR_NAME" || '"'; rc = filename('f_ref', d_name); if not fexist('f_ref') then call system('md ' || d_name); run; %mend;

Słowa kluczowe: sas, 4GL, makra