Vérifier l’emplacement de la bibliothèque WORK
Pour les besoins de l’administration SAS, vous pouvez avoir besoin de connaitre l’emplacement de la bibliothèque Work, une bibliothèque temporaire automatiquement définie par SAS au début de chaque session ou tâche SAS. Cette bibliothèque de travail stocke les fichiers SAS temporaires que vous créez, ainsi que les fichiers créés en interne par SAS.
Cet emplacement est défini via l’option système WORK et peut pointer soit :
Vers un répertoire
Ce qui donne :
C:\Users\franih\AppData\Local\Temp\SAS Temporary Files\_TD28140_franih01_
- Vers un fichier
Utiliser une proc option pour obtenir le chemin vers la bibliothèque courante :
proc options option=work values; run; ou proc option group=ENVFILES values; run; ce qui donne :Utiliser la fonction pathname pour obtenir le chemin vers la bibliothèque courante :
La fonction PATHNAME renvoie l'emplacement physique (chemin) pour toute bibliothèque passé e, argument. Ensuite il est possible d’obtenir l'adresse physique complète de la bibliothèque de travail à l'aide de la fonction système de macro %SYSFUNC:
1 2 3 |
%let address = %sysfunc(pathname(WORK)); %put &address; |