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

Scripts/Batch Discussion :

Renommer fichiers en fonction nom répertoire conteneur


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5
    Par défaut Renommer fichiers en fonction nom répertoire conteneur
    Bonjour,

    Je cherche à créer un batch qui permet de renommer automatiquement les fichiers dans plusieurs sous répertoires avec le nom de ces derniers (1 fichier dans 1 sous répertoire).

    Je m'explique :

    J'ai un fichier toto.x dans un sous répertoire tata, un fichier tutu.x dans un sous répertoire tete etc...

    Au final je souhaiterais avoir :

    un fichier tata.x dans le sous répertoire tata, un fichier tete.x dans le sous répertoire tete etc...

    Alors autant vous dire que je suis nul en programmation, quelqu'un pourrait-il me dire si cela est compliqué à faire ?

    Bon Dieu vous le rendra au paradis si vous y aller :o)

    prodjey

  2. #2
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    salut,

    Tes sous-répertoires sont tous dans le même répertoire ou y a t'il plus d'un niveau dans l'arborescence ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5
    Par défaut
    Salut minnesota !

    Je te remercie de me répondre .

    En fait, mes sous-répertoires sont dans 1 seul répertoire :

    Ex :

    Le répertoire titi contient :

    - un sous répertoire tata contenant un fichier toto.x
    - un sous répertoire tete contenant un fichier tutu.x
    - etc ..

    Au final je souhaiterais avoir le répertoire titi qui contient :

    - un sous répertoire tata contenant un fichier tata.x
    - un sous répertoire tete contenant un fichier tete.x
    - etc..

    voili, voilou est-ce que c'est grave docteur ?

    prodjey

  4. #4
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Rien de bien difficile, mais as-tu pris la peine de consulter la FAQ et le cours sur la ligne de commande ?

    http://windows.developpez.com/faq/batch/
    http://windows.developpez.com/cours/ligne-commande/

    Avec ce qu'il y a, t'es en mesure de faire un début de script que l'on pourra t'aider à étoffer. Enfin, voilà, il faut que tu fasses un minimum d'effort, et en général c'est payant.

  5. #5
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    salut,

    en vbscript:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    on error resume next
     dim o:Set o=Createobject("Scripting.FileSystemObject")
     dim tonRep, Fi, Fo, Nn : tonRep="titi" ' dossier source
     dim Gf:Set Gf=o.GetFolder(tonRep)
      For Each Fo In Gf.SubFolders
          For Each Fi In Fo.Files
             Fn=o.getbasename(Fo.name)
             Nn=replace(Fi.name,o.getbasename(Fi),Fn)
             Fi.Name=Nn
          Next
      Next
    en batch c'est maximum en 3 lignes, je te laisse le soin de réflaichir après ta lecture des liens cité par minnesota

  6. #6
    Membre Expert
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Par défaut
    Salut I'm_HERE,

    Tu ne dors pas ?
    J'imagine que le script est déjà prêt.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Obtenir nom de fichier en fonction de l'URL
    Par smarties dans le forum Réseau
    Réponses: 0
    Dernier message: 02/04/2008, 20h04
  2. Réponses: 2
    Dernier message: 18/01/2008, 12h13
  3. récupération des noms de fichiers existant dans un répertoire
    Par tangjuncn dans le forum Général VBA
    Réponses: 1
    Dernier message: 06/11/2007, 21h12
  4. Récupération d'un nom de fichier et d'un répertoire
    Par laurentdepibrac dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/07/2007, 11h36

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