Altova FlowForce Server 2026 Advanced Edition

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.

fs_func-read-lines-example-01

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:

fs_func-read-lines-example-02

 

© 2020-2026 Altova GmbH