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, il y a un tas de 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'ID, 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 obtenir 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 trouver les fichiers contenant des identifiants uniques dans le nom de fichier et 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() a une option récursive qui renvoie le chemin complet de chacun des fichiers trouvés.
Voir
Aide=>Index des scripts=>Fichiers dans le répertoire