[Matlab] Liste noms fichiers

Fermé
Newenda Messages postés 75 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 26 avril 2021 - 8 avril 2009 à 13:57
Bonjour,

J'ai beaucoup de fichiers à traiter, ils entrent un par un grâce a une boucle (qui lit dans des dossiers) et sont traités suivant certaines conditions. J'aimerais créer, pour chaque condition, un dossier texte où il rentre le nom des fichiers

structure :

------------------------------------------------------

for i:j
for k:l

fid=fopen(fullfile(Directory_source,dossierCourant,fichier(p).name),'r');

if catégorie1
traitement 1
fid = fopen('fichiers_traitement1.txt','w')
copie noms des fichiers ayant subit le traitement 1 (?)
fclose(fid)

elseif categorie2
traitement 2
fid = fopen('fichiers_traitement2.txt','w')
copie noms des fichiers ayant subit le traitement 2 (?)
fclose(fid)

elseif categorie3
traitement 3
fid = fopen('fichiers_traitement3.txt','w')
copie noms des fichiers ayant subit le traitement 3 (?)
fclose(fid)?
end

flose(fid)

end
end

------------------------------------------------------

Note : le nom du fichier qui est traité et que j'aimerais copier est "fichier(p).name"

Je vois pas trop la syntaxe et évidemment, il ne faut pas qu'il m'écrase le nom des fichiers dans les .txt que je crée à chaque fois..

Merci

Merci