Creer dossiers à partir liste de noms

Résolu
sub13 Messages postés 376 Date d'inscription   Statut Membre Dernière intervention   -  
jee pee Messages postés 31872 Date d'inscription   Statut Modérateur Dernière intervention   -

Bonjour

Savez-vous comment Transformer une liste mots (texte) en dossiers windows facilement ?

Liste texte

Nom1

Nom2

Nom3

Etc..

Dossier nommés

Dossier "Nom1"

Dossier "Nom2"

Dossier "Nom3"

Merci

4 réponses

  1. jee pee Messages postés 31872 Date d'inscription   Statut Modérateur Dernière intervention   9 977
     

    Bonjour,

    A partir de la liste de nom tu fais un fichier cmd par exemple crdir.cmd qui contient

    md "Nom1"
    md "Nom2"
    md "Nom3"

    et ce fichier placé dans le répertoire où tu souhaites créer les dossiers, dans l'explorateur tu double-cliques dessus, cela crée les répertoires


    0
  2. sub13 Messages postés 376 Date d'inscription   Statut Membre Dernière intervention   73
     

    Merci je teste ça demain.

    0
    1. brucine Messages postés 24767 Date d'inscription   Statut Membre Dernière intervention   4 160
       

      Bonjour,

      à supposer que le fichier source Liste.txt ne contienne successivement qu'un de ces mots à chaque ligne (sinon préciser s'il y a une autre logique d'emplacement des mots ou de leur nom dont on peut profiter), qu'il y en ait beaucoup et qu'on soit fainéant:

      @echo off
      
      FOR /F "delims=" %%a IN ('type "%~dp0\Liste.txt"') DO SET FOLD=%%a & CALL :PROCESS
      GOTO :EOF
      
      :PROCESS
      MD %~dp0\%FOLD%
      exit /B
      

      Le script crée les dossiers dans le même dossier que celui où est le fichier Liste.txt et où il doit être exécuté.

      Sinon on peut remplacer respectivement le premier et deuxième %~dp0\ par les chemins du fichier source et des dossiers.
       

      0
  3. sub13 Messages postés 376 Date d'inscription   Statut Membre Dernière intervention   73
     

    Merci à Jee Pee

     cela a bien fonctionné pour créer 70 dossiers

    bonne soirée

    0
  4. jee pee Messages postés 31872 Date d'inscription   Statut Modérateur Dernière intervention   9 977
     

    Merci pour le retour. Comme tu n'avais pas réellement développé l'utilisation, ponctuelle ou récurrente, cela joue sur la solution.

    Pour du ponctuel j'utiliserais toujours la solution que je t'ai proposé. C'est très rapide avec un éditeur de rajouter MD en début de chaque ligne et exécuter la procédure. Par contre pour une utilisation plus répétitive, ou plus sophistiquée, j'opterais pour la solution de @brucine. J'ai sous le coude quelques scripts cmd pour diverses utilisations.


    0