read-lines
Lee todas las líneas del archivo especificado y las devuelve como una lista de cadenas. Las cadenas devueltas incluyen los caracteres de fin de línea (por ejemplo, \n). Si necesita eliminarlos antes de continuar con el procesamiento, utilice la función trim() (ejemplo a continuación).
Firma
read-lines(filename como cadena de texto, encoding como cadena de texto="UTF-8") -> lista de cadenas de texto |
Parámetros
Nombre | Tipo | Descripción |
|---|---|---|
filename | cadena de texto | Indica la ruta de acceso a un archivo. |
encoding | cadena de texto | Indica la codificación que se debe usar. La codificación predeterminada es UTF-8. |
Ejemplo
Por ejemplo, necesitamos procesar varios directorios en el ordenador donde está instalado FlowForce Server. Todas las rutas de directorio se guardan en un archivo de texto, una ruta por línea, por ejemplo:
C:\FlowForce\Examples\ListDirectories\1 C:\FlowForce\Examples\ListDirectories\2 C:\FlowForce\Examples\ListDirectories\3 |
El trabajo que se ilustra a continuación consta de dos pasos:
•El primer paso llama a la función read-lines para recopilar todas las rutas de directorio del archivo de texto en una lista.
•El segundo paso recorre la lista y llama a la función list-lines para cada ruta. Cada ruta se recorta para eliminar los espacios iniciales o finales y los caracteres de nueva línea.

Si el trabajo se expone como un servicio web y se accede a él a través de un navegador en la dirección y el puerto configurados, el navegador muestra el contenido de cada directorio como una matriz JSON, por ejemplo:
