Bonjour à tous,
Je fais appel à vous parce que je cale sur une recherche de fonction.
J'utilise actuellement un gestionnaire d'énergie dont les fonctions sont codées en Lua (et oui, ce langage n'est pas utilisé que dans le monde du jeu vidéo), et je communique actuellement avec un serveur FTP sur lequel je viens chercher des informations.
Mon problème étant que j'ai besoin de pouvoir récupérer le contenu d'un dossier qui contient plusieurs fichiers dont je ne connais pas les noms exacts. En effet, le nom des fichiers est horodaté à une date que je ne connais pas à l'avance. Par exemple, un fichier va s’appeler "Bibi240XXXXXXXXXXXXXX.txt" avec XXXXXXXXXXXXXX au format année/mois/jour/heure/minute/seconde.
Je suis capable de récupérer un fichier dont je connais le nom exact, mais il me faudrait être capable de lire tous les fichiers contenu dans un dossier.
2 solutions me conviendraient :
-Dans l'idéal, récupérer tous les fichiers commençant par "Bibi240", est-ce qu'il existe la possibilité de valider toutes les terminaisons possibles, du genre : Trouver "Bibi240*.txt" ?
-Sinon récupérer tous le contenu du dossier. Je m'occuperai ensuite de filtrer ceux qui m'intéressent.
Et parce que ce ne serait pas drôle sinon, les fonctions Lua étant implémentées dans le gestionnaire d'énergie, je n'ai pas la possibilité d'accéder aux librairies telles que "lfs".
Je n'ai actuellement trouvé aucune fonction ou astuce me permettant de résoudre mon problème, donc si vous avez des pistes, je prends toutes les idées avec grand plaisir !
Partager