[Users-fr] ouvrir plusieurs fichiers dans scilab (résolu)
Sébastien GUILLOT
seb-guillot at wanadoo.fr
Lun 20 Oct 21:29:13 CEST 2014
Bonsoir,
Votre programme fonctionne t’il comme vous le voulez ? J’ai pas fait de test mais il me semble correct.
Cordialement
Sébastien GUILLOT,
Ingénieur en Structures Béton Armé
Projet « Scilab aux Eurocodes »
De : users-fr [mailto:users-fr-bounces at lists.scilab.org] De la part de patrice metaireau
Envoyé : lundi 20 octobre 2014 10:48
À : French users mailing list for Scilab.
Objet : [Users-fr] ouvrir plusieurs fichiers dans scilab (résolu)
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
---
Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active.
http://www.avast.com
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.scilab.org/pipermail/users-fr/attachments/20141020/133e93d9/attachment.htm>
Plus d'informations sur la liste de diffusion users-fr