Bonjour,
je dois traiter des données météo dans le cadre d'un projet de calcul scientifique.
J'ai téléchargé les données qui sont en .asc.
Les noms des fichiers sont apparemment incompréhensibles par matlab (type "meteorz_37vu_878979879879878979_1112.asc").
J'aimerais renommer tous les fichiers d'un répertoire pour avoir une suite de nom logique ("janvier1.asc, janvier2.asc, janvier3.asc"...)
J'ai beaucoup cherché sur ce forum et sur internet, mais je n'ai pas trouvé de code permettant de renommer plusieurs fichiers aux noms différents. En effet, il n'y a pas d'incrémentation logique d'un fichier à l'autre.
J'ai commencé à faire ceci :
mais c'est évidemment incomplet (je suis bloquée) et je n'ai pas trouvé les commandes permettant de renommer en boucle sans prendre en compte le nom de fichier d'origine...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 rep = 'MonRep'; ext = '*.asc'; chemin = fullfile(rep,ext); list = dir(chemin); for n=1:numel(list) rename(chemin,'meteoz2*.asc','janvier(n).asc') n=n+1; end
Merci de votre aide,
Cordialement.
Partager