Bonjour,
Existe-t-il une fonction qui permet de rechercher les noms de fichiers?
Je lance mon programme MATLAB qui scrute tous les dossiers à l'aide d'une boucle for. Je souhaiterai ensuite dans chaque dossier pouvoir rechercher le nom d'un fichier (j'avais pensé à une boucle for à deux variables mais MATLAB n'aime pas trop cela).
Actuellement grâce à ls, je scrute et je prends la position du fichier qui m'intéresse mais cette méthode n'est pas très fiable (problème si on ajoute un fichier... )
je mets une partie de mon code...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 T = ls; i=0; matMin11= []; compteur20 = compteur20 +1; for k = 5:size(T,1); if (compteur20==1) dir=pwd; folder=T(k,:); stm=folder(folder~=' '); dir1=[dir '\']; chemin = [dir1 stm]; fichiers=ls(chemin); file = fichiers(6,:); chemin1 = [chemin '\' file]; pfile = fopen( chemin1, 'r' ); end fid = fopen( chemin1 , 'r' );
Partager