Los datos provienen de un comando del sistema (Pipe) que lista los archivos del directorio especificado.
1 Bloque de código
MACRO
Explicación : Definición de la macro, gestión de las opciones de registro y configuración del 'filename pipe' para ejecutar el comando del sistema Windows de listado de archivos.
¡Copiado!
%macro dirfp2sas(filepattern,dsout);
%local savopts;
%let savopts=%sysfunc(getoption(NOTES));
%if not %length(&dsout) %then %let dsout=_dirfp2sas;
options nonotes;
filename _dirfp pipe
"echo off & for %nrstr(%f) in (""&filepattern"") do echo %nrstr(%f)";
1
%macro dirfp2sas(filepattern,dsout);
2
3
%local savopts;
4
%let savopts=%sysfunc(getoption(NOTES));
5
6
%IF not %LENGTH(&dsout) %THEN %let dsout=_dirfp2sas;
7
8
options nonotes;
9
10
filename _dirfp pipe
11
"echo off & for %nrstr(%f) in (""&filepattern"") do echo %nrstr(%f)";
2 Bloque de código
DATA STEP Data
Explicación : Lectura del flujo de salida del comando del sistema y creación de la tabla de salida con la ruta completa y el nombre de archivo extraído.
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
Información de copyright : Public domain software. Roland Rashleigh-Berry.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.