Publicado el :

Listado de archivos a través de Pipe de sistema (Windows)

Este código también está disponible en: Deutsch English Français
En espera de validación
Attention : Este código requiere privilegios de administrador.
El script utiliza la instrucción FILENAME con el método PIPE para ejecutar el comando 'dir' (específico de Windows). Lee el flujo de salida de este comando en un DATA Step para crear una tabla SAS© que contiene los nombres de los archivos. Este código requiere la activación de los comandos del sistema (XCMD) y es específico de un entorno Windows.
Análisis de datos

Type : EXTERNE


Los datos se generan dinámicamente mediante la ejecución del comando del SO 'dir /l/b c:\*.*'.

1 Bloque de código
DATA STEP Data
Explicación :
Configuración de una tubería hacia el comando del sistema 'dir' y lectura del flujo de texto resultante para crear la tabla 'figfile'. Cada línea de salida del comando se convierte en una observación.
¡Copiado!
1filename files pipe 'dir /l/b c:\*.*' ;
2DATA figfile ;
3 INFILE files pad lrecl=128 ;
4 INPUT fname $128. ;
5RUN ;
2 Bloque de código
PROC PRINT
Explicación :
Visualización de la lista de archivos recuperados.
¡Copiado!
1PROC PRINT ;
2RUN ;
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.