Bonjour à tous,
J'ai un petit problème. Je me lance dans l'écriture d'un programme qui fera des boucle sur les mois et sur des noms de stations. Dans ce programme, j'ai besoin d'ouvrir un fichier défini par le chemin suivant:
V:\wave\2010\{mois}\{station}_????????T????_????????T????.nc
Pour éviter que mon code plante si le fichier en question n'existe pas, je vais mettre une condition d'existance en début de programme.
Dans un premier temps, j'ai testé pour savoir si la fonction "exist" marchait bien :
Et c'est le cas. Alors j'ai voulu simplifier un peu les chose car suivant le nom de {station}, ce qui suit ensuite n'est pas identique. Et lorsque je tente d'une autre manière, le fichier n'existe plus...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 exist('V:\wave\2010\01\62069_20100101T0000_20100131T2352.nc') ans = 2
Je pensais qu'on pouvait utiliser les symbol * comme pour unix mais ce n'est visiblement pas le cas. Quelle est la syntaxe à utiliser dans ce cas là ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 exist('V:\wave\2010\01\62069_*.nc') ans = 0
D'avance, je vous remercie !
Partager