2010-03-06 3 views

Répondre

2

Si vous avez des fichiers non-SAS dans le répertoire de destination, vous pouvez diriger une commande telle que dir <your directory> /od /b à une donnée telle qu'illustrée en this question.

Si tous les fichiers sont des jeux de données SAS, créez un libref dans le répertoire et essayer

proc sql noprint; 
    select 
     memname, 
     crdate 
    into 
     :newestdata, 
     :createdate 
    from 
     dictionary.tables 
    where 
     libname=upcase("<your libname>") 
    having 
     crdate=max(crdate); 
quit; 
%put &newestdata; 
%put &createdate; 

moins qu'il y ait des ensembles de données qui ont l'horodatage même de création exacte, la & newestdata et & variables macro CreateDate devrait contient le nom et la date de création du dernier ensemble de données.

Questions connexes