read-lines
Lit toutes les lignes du fichier spécifié et les renvoie sous forme de liste de chaînes. Les chaînes renvoyées incluent les caractères de fin de ligne (par exemple, \n). Si vous devez les supprimer avant de poursuivre le traitement, utilisez la fonction trim() (exemple ci-dessous).
Signature
read-lines(filename sous forme de string, encoding sous forme de string="UTF-8") -> list of strings |
Paramètres
Nom | Type | Description |
|---|---|---|
filename | Chaîne | Spécifie le chemin vers un fichier. |
encoding | Chaîne | Spécifie l’encodage à utiliser. L’encodage par défaut est UTF-8. |
Exemple
Par exemple, nous devons traiter plusieurs répertoires sur l'ordinateur où FlowForce Server est installé. Tous les chemins d'accès aux répertoires sont enregistrés dans un fichier texte, à raison d'un chemin par ligne, par exemple :
C:\FlowForce\Examples\ListDirectories\1 C:\FlowForce\Examples\ListDirectories\2 C:\FlowForce\Examples\ListDirectories\3 |
La tâche illustrée ci-dessous comprend deux étapes :
•La première étape appelle la fonction read-lines afin de collecter tous les chemins d'accès aux répertoires à partir du fichier texte dans une liste.
•La deuxième étape parcourt la liste et appelle la fonction list-lines pour chaque chemin. Chaque chemin est tronqué afin de supprimer les espaces ou les caractères de nouvelle ligne en début ou en fin.

Si la tâche est exposée en tant que service Web et accessible via un navigateur à l'adresse et au port configurés, le navigateur affiche le contenu de chaque répertoire sous forme de tableau JSON, par exemple :
