Bonjour,
j'utilise une toolbox spécifique nommée beat pour traiter des données satellitaires (http://www.science-and-technology.nl/beat/ si ça vous intéresse).
Je procède de la façon suivante:
Tous les fichiers que je dois utiliser et donc ouvrir avec beat_open se termine par N1 sauf quand le process de création de ce fichier a échoué. Ils se terminent alors par N1.1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 BID=beat_open('filename'); % pour ouvrir le fichier data=beat_fetch(BID); % pour recuperer ou lire les donnees
Je peux ouvrir un fichier corrompu mais quand je fais un beat_fetch sur un fichier foiré (se terminant par .N1), j'ai un message d'erreur.
J'ai écrit un programme qui lit et stocke plusieurs résultats de commandes beat_fetch sur ces fichiers. Quand je rencontre un fichier corrompu, le programme plante naturellement.
J'aimerai donc écrire quelque chose de ce genre:
Je n'y arrive pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 BID=beat_open('filename'); % pour ouvrir le fichier EXT=beat_fetch(BID); % pour recuperer ou lire les donnees if 'ça plante' filename=[filename '.1'] BID=beat_open('filename'); % pour ouvrir le fichie EXT=beat_fetch(BID); end
J'espère être clair.
Partager