Bonjour,
je voudrais créer une table SAS qui contienne le nom et la taille de tous les fichiers contenus dans un dossier (ex: les noms et tailles des fichiers du dossiers "d:\Olive").
Merci de votre aide.
Olive.
Bonjour,
je voudrais créer une table SAS qui contienne le nom et la taille de tous les fichiers contenus dans un dossier (ex: les noms et tailles des fichiers du dossiers "d:\Olive").
Merci de votre aide.
Olive.
Bonjour,
Une solution est présente dans ce post http://www.developpez.net/forums/d72...ement-fichier/.
Pour regrouper les informations dans une table :
Cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 %LET rep = c:\sas ; DATA test (drop=rc) ; rc = FILENAME("rep", "&rep") ; dirId = DOPEN("rep") ; DO i=1 TO DNUM(dirId) ; rc = FILENAME("fic", TRIM("&rep.\")!!LEFT(DREAD(dirid,i))) ; ficId = FOPEN("fic") ; numInfos = MAX(FOPTNUM(ficId),0) ; DO j=1 TO numInfos ; info = FOPTNAME(ficId, j) ; valeur = FINFO(ficId, info) ; PUT info "= " valeur ; output; END ; rc = FCLOSE(ficId) ; END ; rc = DCLOSE(dirId) ; RUN ; data test1(keep=info valeur) ; set test; if j=1 or j=4 then output; run;
Certification des Talents de la programmation In Memory Statistics sur HADOOP:
http://talents-imstat.groupe-avisia....avance?uid=162
merci beaucoup car je n'avais pas trouvé cette discussion dans le forum.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager