Bonjour,
j'ai un soucis avec l'exécution de la commande X.
Qq un pourrait m'aider ?
j'ai un message d'erreur qui dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 15 GOPTIONS ACCESSIBLE; 16 option NOXWAIT XSYNC; 17 ERROR: Shell escape is not valid in this SAS session. 18 Data _null_; 19 X md "&path" 19 ! ; /*Création du répertoire à l'aide de la macrovariable */ 20 run; NOTE: DATA statement used (Total process time): real time 0.00 seconds cpu time
J'ai essayé tout type de code pour la création d'un répertoire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 %let create =%sysfunc(dcreate(dirname,"\\COUFIL02\sasfile")); %put create; options noxwait; data _null_; call system("\\COUFIL02\sasfile"); call system("\\COUFIL02\sasfile1"); run; options xwait; data _null_; x md "\\COUFIL02\sasfile0"; x md "\\COUFIL02\sasfile1"; run;
Sur celle ci, je n'ai pas d'erreur mais le dossier ne se crée pas.
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 %let create =%sysfunc(dcreate(dirname,"\\COUFIL02\sasfile")); %put create;
Partager