IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Renommage de fichier en boucles


Sujet :

MATLAB

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2013
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Renommage de fichier en boucles
    Bonjour,

    Je cherche une solution Matlab pour renommer en masse des fichiers.
    Mon problème: mes fichiers sont nommés
    1_CH_PP1 (1)
    1_CH_PP1 (2)
    ....
    1_CH_PP1 (30)
    2_CH_PP1 (1)
    ....etc, jusqu'à
    16_CH_PP1 (1)
    16_CH_PP1 (30)
    en passant par les paires bis soit les 1b_CH_PP1 (1).....jusqu'à 16b_CH_PP1 (30)
    et ensuite les mêmes fichiers, mais avec PP2 au lieu de PP1.... soit plus de 2000 fichiers que je voudrais renommer
    1_CH_PP1_001
    1_CH_PP1_002
    ....
    1_CH_PP1_030
    2_CH_PP1_001
    ....etc, jusqu'à
    16_CH_PP1_001
    16_CH_PP1_030

    une idée?

    Merci d'avance!

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut
    salut,

    je n'ai pas compris le raisonnement dans tes noms de fichiers mais je vais te donner un exemple.

    disons que tu veuilles avoir des fichiers nommés :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    annee1jour1;
    annee1jour2;
    annee1jour3;
    annee2jour1;
    annee2jour2;
    annee2jour3;
    et que avant ils étaient nommées :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    ancienNomNumero1_1;
    ancienNomNumero1_2;
    ancienNomNumero1_3;
    ancienNomNumero2_1;
    ancienNomNumero2_2;
    ancienNomNumero2_3;
    voici le comme correspondant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    for i=1:nombreAnnees
        for j=1:nombreJours
            ancienNom=['ancienNomNumero' num2str(i) '_' num2str(j)];
            nouveauNom=['annee' num2str(i) jour num2str(j)];
            rename(f,ancienNom,nouveauNom);
        end
    end

Discussions similaires

  1. [C#] Renommage de fichiers impossible
    Par xtream dans le forum Windows Forms
    Réponses: 4
    Dernier message: 19/08/2006, 12h02
  2. routine de renommage des fichiers
    Par jeremy.blanche dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 11/08/2006, 11h24
  3. Ecriture sur fichiers, en boucle
    Par tonioz dans le forum ASP
    Réponses: 3
    Dernier message: 06/07/2006, 19h52
  4. Réponses: 8
    Dernier message: 15/06/2006, 20h56
  5. [batch] renommage de fichiers dans des rep enfants
    Par khayyam90 dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 25/08/2005, 09h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo