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
    Membre à l'essai
    Inscrit en
    Mai 2013
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 4
    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 éprouvé
    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
    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, 13h02
  2. routine de renommage des fichiers
    Par jeremy.blanche dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 11/08/2006, 12h24
  3. Ecriture sur fichiers, en boucle
    Par tonioz dans le forum ASP
    Réponses: 3
    Dernier message: 06/07/2006, 20h52
  4. Réponses: 8
    Dernier message: 15/06/2006, 21h56
  5. [batch] renommage de fichiers dans des rep enfants
    Par khayyam90 dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 25/08/2005, 10h03

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