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 :

Partie d'un code qui ne s'exécute pas. [Batch]


Sujet :

Scripts/Batch

  1. #1
    Membre éclairé Avatar de DenisHen
    Homme Profil pro
    Dessinateur / projeteur
    Inscrit en
    Novembre 2013
    Messages
    415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Dessinateur / projeteur
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2013
    Messages : 415
    Par défaut Partie d'un code qui ne s'exécute pas.
    Bonjour à tous.

    Je cherche à créer des répertoires ET des sous répertoires, comme ça :
    Action
    " \0-9
    " \A-B-C
    " \D-E-F
    " \...
    Arts Martiaux
    " \0-9
    " \A-B-C
    " \...
    Bref, vous l'aurez deviné, je classe mes films...
    J'ai donc un fichier qui contient les genres qui est "Genres.txt" :
    Action
    Arts Martiaux
    Aventure
    Biopic
    ...
    Et un contenant les sous-répertoires nommé "AlphaB.txt" :
    0-9
    A-B-C
    D-E-F
    ...
    J'ai donc écris ce code dans un Batch :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    for /F "tokens=*" %%A in (Genres.txt) do (
      md "%%A"
      cd "%%A"
      for /F "tokens=*" %%B in (AlphaB.txt) do (
        md "%%B"
      )
      cd..
    )
    Mais je rencontre un problème, le deuxième FOR ne s'exécute pas...

    Voici les 3 fichiers dans un petit ZIP pour plus de simplicité : Pièce jointe 250288

    Si quelqu'un a une astuce, un conseil voir la solution Je suis preneur...

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    for /F "tokens=*" %%A in (Genres.txt) do (
      md "%%A"
      cd "%%A"
      for /F "tokens=*" %%B in (..\AlphaB.txt) do (
        md "%%B"
      )
      cd..
    )

  3. #3
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Mais j'aurai fait comme ceci

    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    for /F "tokens=*" %%A in (Genres.txt) do (
      for /F "tokens=*" %%B in (AlphaB.txt) do (
        md "%%A\%%B"
      )
    )

  4. #4
    Membre éclairé Avatar de DenisHen
    Homme Profil pro
    Dessinateur / projeteur
    Inscrit en
    Novembre 2013
    Messages
    415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Dessinateur / projeteur
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2013
    Messages : 415
    Par défaut
    Re bonjour, et re merci...

    Alors ça, je ne l'aurai jamais trouvé ce truc-là...

    Ça fonctionne nickel...

    Encore merci...

  5. #5
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Tu parle de la deuxième solution ou juste le "..\" ?

  6. #6
    Membre éclairé Avatar de DenisHen
    Homme Profil pro
    Dessinateur / projeteur
    Inscrit en
    Novembre 2013
    Messages
    415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Dessinateur / projeteur
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2013
    Messages : 415
    Par défaut
    Juste le "..\"

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

Discussions similaires

  1. Code qui ne s'exécute plus
    Par sky88 dans le forum Android
    Réponses: 12
    Dernier message: 17/03/2015, 04h48
  2. [Python 2.X] Code qui ne s'exécute qu'à la fermeture de la fenêtre root
    Par damiano84 dans le forum Tkinter
    Réponses: 3
    Dernier message: 21/10/2014, 07h21
  3. [AC-2007] Code qui ne s'exécute pas
    Par Triad30 dans le forum VBA Access
    Réponses: 4
    Dernier message: 22/07/2010, 19h42
  4. [AJAX] code javascript qui ne s'excute pas
    Par backfire dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/05/2008, 15h10
  5. [MySQL] partie de code qui ne s'execute pas
    Par ayisse dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 13/07/2007, 17h40

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