Comment parcourir un répertoire avec de nombreux sous-dossiers pour récupérer des fichiers spécifiques ?Bonjour,
J'ai un dossier/répertoire avec de nombreux sous-dossiers. Dans chacun des sous-dossiers se trouvent de nombreux fichiers CSV. Chaque fichier csv a un identifiant unique dans le nom de fichier. Ma question est la suivante : si j'ai une liste d'identifiants, comment puis-je parcourir le répertoire pour récupérer ces fichiers CSV spécifiques et les concaténer dans une table jmp ? Existe-t-il un moyen de le faire avec un script (JSL) ? J'apprécierai toute orientation. Le nom du fichier CSV est similaire à « Y123456_File_27A7Z123456.csv ». La chaîne après File_ est l'identifiant unique.
Merci
Re : Comment parcourir un répertoire avec de nombreux sous-dossiers pour récupérer des fichiers spécifiques ?Merci. J'ai pu réaliser ce que je voulais en enregistrant tous les noms de fichiers du répertoire dans une liste.
filelist=Files In Directory( path1, recursive);
Ensuite, j'ai créé une autre liste d'identifiants uniques.
unitIDlist = {"AA", "AB","AC"};
Enfin, j'ai utilisé la boucle Nested For pour rechercher les fichiers contenant des identifiants uniques dans le nom de fichier, les ouvrir et les concaténer au premier fichier.
Re : Comment parcourir un répertoire avec de nombreux sous-dossiers pour récupérer des fichiers spécifiques ?jetez également un œil à l’importation de plusieurs fichiers. C'est peut-être exactement ce dont vous avez besoin.
Re : Comment parcourir un répertoire avec de nombreux sous-dossiers pour récupérer des fichiers spécifiques ?La fonction Files in Directory() possède une option récursive qui renvoie le chemin complet de chacun des fichiers trouvés.
Voir
Aide=>Index de script=>Fichiers dans le répertoire