[MATLAB] Boucle lecture fichiers dans dossier
Fermé
Newenda
Messages postés
75
Date d'inscription
Statut
Membre
Dernière intervention
-
Sacabouffe Messages postés 9427 Date d'inscription Statut Membre Dernière intervention -
Sacabouffe Messages postés 9427 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà mon problème : j'ai pas mal de données dans différents dossiers:
Tous les fichiers ASCII sont de la forme:
AnnéeJourMois_HeureMinuteSecondeMilième (ex: 090204_12054585 = 4 février 2009 à 12h 05 minutes 45 secondes 85 millième)
Tous ces fichiers sont classés sont des dossiers avec une arborescence : Année > mois > jour > heure (ex: 090204_12054585 se trouve dans C:\2009\02\04\12 avec d'autres fichiers de la même heure)
J'aimerais pouvoir ouvrir et lire et traiter un à un tous les signaux de l'année 2009 ou 2008.
Par exemple si j'ai deux dossiers avec dans chaque 4 fichiers du style :
*****************************
dans c:\2008\01\02\01 j'ai :
080102_01050806.txt
080102_01250506.txt
080102_01950807.txt
080102_01250846.txt
dans c:\2008\01\03\04 j'ai
080103_04865645.txt
080103_04128545.txt
080103_04080645.txt
080103_04748789.txt
*****************************
(note : ce sont donc des fichiers du 2 et 3 janvier 2008, le premier celui de 01h et le 2eme, 04h)
Comment écrire une boucle simple qui lirait les fichiers un par un des deux dossiers ?
Merci d'avance
Voilà mon problème : j'ai pas mal de données dans différents dossiers:
Tous les fichiers ASCII sont de la forme:
AnnéeJourMois_HeureMinuteSecondeMilième (ex: 090204_12054585 = 4 février 2009 à 12h 05 minutes 45 secondes 85 millième)
Tous ces fichiers sont classés sont des dossiers avec une arborescence : Année > mois > jour > heure (ex: 090204_12054585 se trouve dans C:\2009\02\04\12 avec d'autres fichiers de la même heure)
J'aimerais pouvoir ouvrir et lire et traiter un à un tous les signaux de l'année 2009 ou 2008.
Par exemple si j'ai deux dossiers avec dans chaque 4 fichiers du style :
*****************************
dans c:\2008\01\02\01 j'ai :
080102_01050806.txt
080102_01250506.txt
080102_01950807.txt
080102_01250846.txt
dans c:\2008\01\03\04 j'ai
080103_04865645.txt
080103_04128545.txt
080103_04080645.txt
080103_04748789.txt
*****************************
(note : ce sont donc des fichiers du 2 et 3 janvier 2008, le premier celui de 01h et le 2eme, 04h)
Comment écrire une boucle simple qui lirait les fichiers un par un des deux dossiers ?
Merci d'avance
A voir également:
- [MATLAB] Boucle lecture fichiers dans dossier
- Dossier appdata - Guide
- Lecture fichier epub - Guide
- Renommer tous les fichiers d'un dossier - Guide
- Impossible de supprimer un dossier - Guide
- Dossier rar - Guide
1 réponse
Salut
CCM - Charte - Respect d'autrui
http://www.commentcamarche.net/forum/affich 11600272 matlab traitements ascii dans dossiers
Ciao
CCM - Charte - Respect d'autrui
ne pas poster votre message plusieurs fois sur le forumhttp://www.commentcamarche.net/forum/affich 11588030 matlab nombre de fichiers dans un dossier
http://www.commentcamarche.net/forum/affich 11600272 matlab traitements ascii dans dossiers
Ciao