inform.gif (70 octets) Créer des dossiers multiples en quelques clics

Comme pour Windows 95, l'explorateur de Windows 98 connaît quelques limitations aussi agaçantes qu'elles sont incompréhensibles. C'est le cas par exemple de l'impossibilité de renommer des fichiers multiples à la volée, en changeant leur extension. C'est le cas aussi de l'impossibilité de créer des dossiers multiples en quelques clics. Pour le moment, la méthode classique consiste soit à recourir au clic droit et à choisir la commande "Nouveau Dossier", soit à passer via l'Explorateur Windows et à choisir Fichier  Nouveau Dossier. Il faut bien sûr répéter l'opération autant de fois que l'on veut créer de dossiers...

Deux autres méthodes permettent d'accélérer ce processus.

Winfile1 - La première est issue de Windows 3.x. Il faut en effet passer par le bon vieux gestionnaire de fichiers de Windows 3.x qui subsiste encore dans Windows 95 et Windows 98, à savoir Winfile.exe. Faites démarrer --> Exécuter et tapez "Winfile". Lorsque Winfile est chargé, vous sélectionnez le répertoire à partir duquel vous voulez créer de multiples sous-répertoires puis vous lancez le menu Fichier --> "Créer un répertoire". Dans la boite de dialogue qui apparaît vous séparez chaque nom de sous-réperoires par un slash inversé ('\') puis vous validez. Vos sous-dossiers sont automatiquement créés les uns sous les autres. C'est pas mal, mais il existe quelques limitations évidentes :
- les noms longs ne sont pas gérés;
- les dossiers se trouvent en cascade et obligent quelques manipulations pour les mettre au même niveau.

Installation de WHS2 - Compte tenu de ces réserves, la seconde méthode peut présenter davantage d'intérêt (elle a été diffusée par la revue "l'Ordinateur Individuel", n°113, page 236). Elle implique le recours à Windows Scripting Host (WSH), qui est un langage permettant de définir des tâches automatiques sous formes de scripts. Pour installer WSH sous Windows 98, si ce n'est déjà fait, vous devez passer par le menu d'installation de Windows. Panneau de Configuration --> Ajout/Suppression de Programmes --> Installation de Windows. A la rubrique Accessoires, vous trouverez une ligne "Exécution de scripts". Cochez-là et installez WSH.

Sous Windows 95, allez télécharger WSH sur le site de Microsoft à cette adresse : http://www.eu.microsoft.com/france/scripting/.

Cela étant fait, vous devez créer un nouveau document texte dans lequel vous tapez les lignes suivantes :

Dim fso, fold, String
Dim WSHShell
Set WSHShell = Wscript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
For x = 1 to 10
String = CStr(x)
fold = "c:\temp\rep" + String
Set fldr = fso.CreateFolder(fold)
next
WSHShell.Popup "Création Terminée."

- A l'expression "for x = 1 to 10" changez la valeur "10" par le nombre de dossiers que vous voulez créer.

- A l'expression "fold = "c:\temp\dossiers" vous changez l'endroit où vous voulez que des sous-dossiers soient créés ("c:\temp") et le nom des sous-dossiers en question ("rep"). Dans notre cas, on aura un dossier rep1, puis rep2, etc.

- l'expression "Création Terminée" peut être modifiée comme vous voulez. Elle apparaît dès que le script a terminé son exécution. C'est très rapide, même pour 500 dossiers.

Une fois les lignes complétées, enregistrez ce fichier avec l'extension VBS au lieu de TXT. Vous n'avez plus maintenant qu'à double cliquer dessus pour l'exécuter.


Mis en ligne le 22 décembre 1999 / Dernière modification : 22-décembre-1999