[Users-fr] ouvrir plusieurs fichiers dans scilab (résolu)

patrice metaireau alfonse982000 at gmail.com
Lun 20 Oct 10:47:45 CEST 2014


bonjour,

tout d'abord merci à la communauté qui m'a aidé à résoudre mon problème.
je souhaitais suivre les pressions et températures moyennes journalières
d'un banc d'essai sur plusieurs semaines.
un fichier était créé chaque jour. Le nom des fichiers ne permettait pas de
les classer par date.
je  joins ci dessous le programme Scilab pour info (je suis débutant, alors
c'est peut être pas très clair...)

*pour traiter tous les fichiers d'un répertoire :*
//récupère la liste des fichiers textes (ordre alphabétique)
path="C:/Documents and Settings/user/Mes documents//donnees/"
extension=".txt" // filtre le type de fichiers
files=dir(path+"*"+extension)
a=files(3) // liste des dates
nom=files(2) //liste des noms

*trie par date :*
taille=size(nom,1)
for t=taille:-1:1
[m,p]=max(a) //trouve la date la plus élevée (la plus récente)
final(t)=nom(p) //construit la liste de noms dans l'ordre
a(p)=0 // élimine la date la plus récente de la liste
end

*traitement de chaque fichier :*
for k= 1:taille
    f=final(k)
fic=mopen(f,'rt')
v=mgetl(fic)

*
---- traitement du fichier ( variable v )-----
*
end


encore merci à serge steer et sebastien guillot
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.scilab.org/pipermail/users-fr/attachments/20141020/bb1c4170/attachment.htm>


Plus d'informations sur la liste de diffusion users-fr