Catégorie < windows >
1FORMATIK.com
Espace ~public
© 1998 - 2024
Sommaire
Information
Principe de fonctionnement pour créer plusieurs dossiers
Il n'existe pas de solution clef en main dans Windows pour créer plusieurs dossiers en même temps, et cela de manière automatisée. On peut en outre facilement coder un petit script batch pour créer plusieurs dossiers et sous-dossiers Windows en même temps. Voici comment procéder.
Il va falloir créer deux fichiers :
Le fichier structure.txt contient l'arborescence de dossiers et sous-dossiers, dont voici à titre d'exemple un contenu :
Dossier 001
Dossier 002
Dossier 003\Sous Dossier 003-001
Dossier 003\Sous Dossier 003-002
Pour créer ce fichier, procédez comme suit :
Le fichier script.bat quant à lui sert à créer tous les dossiers en même temps ; son code source est explicité ci-après.
Vidéo illustrative via YouTube
Code source du script BAT
Le script ci-dessous prend chaque ligne d'un fichier texte structure.txt et crée un répertoire avec le nom de chaque ligne. Il permet ainsi de créer une structure de répertoires à partir d'une liste préétablie.
@echo off
chcp 65001>nul
for /f "tokens=*" %%x in (structure.txt) do (mkdir "%%x")
Voici une explication ligne par ligne :
Gestion de l'encodage des caractères des noms de dossiers
Si les dossiers que vous allez créer contiennent des accents, vous devez adapter le numéro d'encodage à celui de votre fichiers structure.txt.
Pour identifier l'encodage que vous utilisez (généralement ANSI sur Windows), je vous conseille d'ouvrir le fichier structure.txt avec le logiciel gratuit Notepad++ (lien externe).
Si les noms des dossiers ou des sous-dossiers contiennent des accents, il vous faudra donc utiliser la commande chcp, avec le code 65001, si votre fichier txt est en UTF8 ; ou le code 1251 s'il est en ANSI cyrillique.
Vous trouverez la liste de tous les codes via cette page (lien externe) du site de Microsoft.
Cliquez sur le lien ci-contre pour télécharger le fichier archive au format ZIP, il contient les fichiers suivants :
Ce contenu vous a-t-il été utile ?
Autres publications dans la catégorie <windows>