read-lines
Lit les lignes depuis le fichier donné et les retourne en tant qu'une liste de chaînes. Les chaînes retournées incluent les fins de ligne (telle \n). Vous devrez éventuellement devoir découper chaque ligne avec l’aide de la fonction trim() avant de continuer, tel qu’illustré dans l’exemple ci-dessous.
Signature
read-lines(filename:chaîne, encoding:chaîne="UTF-8") -> liste de chaînes |
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'. |
Exemples
Supposons que vous devez traiter les multiples fichiers qui résident dans de multiples répertoires sur l’ordinateur sur lequel FlowForce Server est installé. Tous les chemins de répertoire sont enregistrés comme fichier de texte, où chaque ligne correspond au chemin de répertoire, par exemple :
C:\FlowForce\Examples\ListDirectories\1 C:\FlowForce\Examples\ListDirectories\2 C:\FlowForce\Examples\ListDirectories\3 |
La tâche illustrée ci-dessous consiste en deux étapes. La première étape appelle la fonction read-files et recueille tous les chemins de répertoire depuis le fichier de texte au-dessus dans la liste. La deuxième étape itère à travers la liste des chemins et appelle la fonction list-files pour chaque item. Notez que le chemin est également découpé avant le traitement, afin d’assurer qu’aucun des strings résultants ne contient des espaces ou de nouveaux caractères de ligne.

Si vous exposez cette tâche comme service Web et y accédez à l’adresse par défaut et au port depuis le navigateur, le navigateur sort les contenus de chaque répertoire, comme JSON array, par exemple :
