Création plusieur dossiers

Fermé
dj_oups - 3 sept. 2008 à 16:29
 dj_oups - 5 sept. 2008 à 17:10
Bonjour,

Je souhaiterais créer rapidement 165 dossiers nommés de 000 à 165 (dans un dossier de mon ordi).

Les créer les uns après les autres me semble eccessivement long !!!

Quelqu'un connaitrait t-il un logiciel ou un moyen simple pour réaliser ça ???

Merci d'avance.
A voir également:

7 réponses

jourun Messages postés 1102 Date d'inscription lundi 18 février 2008 Statut Membre Dernière intervention 21 décembre 2008 183
3 sept. 2008 à 18:29
Bonsoir

Il est très facile de faire cela en ouvrant une invite de commande et en utilisant la commande FOR
Une fois l'invite de commande ouverte il te suffit de taper la ligne de commande suivante (en modifiant le nom de dossier que tu veux donner et le chemin ou les dossiers doivent se créer)
For %i IN (0,1,165) do md "ici tu mets le chemin de ton dossier" \dossier%i
0
Re,

Je dois être très mauvais car je n'arrive pas à faire la manip que tu m'as expliqué.

Il m'indique que : Une erreur s'est produite lors du traitement de d:, un sous repertoire ou un fichier \biz0 existe dejà, une erreur s'est produit lors du traitement de : \biz0 ..... et etc pour biz 1 et biz165.

Moi, j'ai tapé ça : For %i IN (0,1,165) do md "d:" \biz%i

Merci quand même de m'avoir répondu assez vite, j'espère que tu pourras me re-répondre assez rapidement encore !

Merci.
0
jourun Messages postés 1102 Date d'inscription lundi 18 février 2008 Statut Membre Dernière intervention 21 décembre 2008 183
3 sept. 2008 à 19:05
Tu ne dois pas mettre biz entre "" , j'ai utilisé les parenthèses pour spécifier une remarque et non une commande, excuse moi de t'avoir induit en erreur.
Voici la commande que tu dois taper For %i IN (0,1,165) do md d: \biz%i
si tu veux que tes répertoires commencent par 000 et finissent par 165 il faut trois commandes
1 er commande For %i IN (0,1,9) do md "d:" \biz00%i
2 eme commande For %i IN (10,1,99) do md "d:" \biz0%i
3 eme commande For %i IN (100,1,165) do md "d:" \biz%i

Attention derrière biz ce n'est pas la lettre O mais un zéro ou des zéros
0
Invite de commandes

Microsoft Windows XP [version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Dj Oups>For %i IN (0,1,165) do md d: \biz%i

C:\Documents and Settings\Dj Oups>md d: \biz0
Accès refusé.
Une erreur s’est produite lors du traitenent de d:.
Un sous-répertoire ou un fichier \biz0 existe déjà.
Une erreur s’est produite lors du traitement de : \biz0.

C:\Documents and Settings\Dj Oups>md d: \biz1
Accès refusé.
Une erreur s’est produite lors du traitenent de d:.
Un sous-répertoire ou un fichier \biz1 existe déjà.
Une erreur s’est produite lors du traitement de : \biz1.

C:\Documents and Settings\Dj Oups>md d: \biz165
Accès refusé.
Une erreur s’est produite lors du traitenent de d:.
Un sous-répertoire ou un fichier \biz165 existe déjà.
Une erreur s’est produite lors du traitement de : \biz165.

C:\Documents and Settings\Dj Oups>

---

Et aucun dossier ne s'est créé dans d:

Aurais-tu une solution ???

Merci.
0
jourun Messages postés 1102 Date d'inscription lundi 18 février 2008 Statut Membre Dernière intervention 21 décembre 2008 183
3 sept. 2008 à 20:57
on dirait que tu as un problème de permission ntfs sur ton disque d:
Si tu t'y connais regarde dans l'onglet sécurité les permissions des utilisateurs et surtout du SYSTEM
0
jourun Messages postés 1102 Date d'inscription lundi 18 février 2008 Statut Membre Dernière intervention 21 décembre 2008 183
3 sept. 2008 à 21:08
attrntion il ne doit pas y avoir d'espace entre d: et \biz, voilà ce que tu dois écrire d:\biz%i
La syntaxe est très rigoureuse en ligne de commande.......
0
Attention, on n'y est presque !!! (enfin je pense)

Je tape : For %i IN (0,1,165) do md d:\biz%i

Et là ca me crée 3 dossiers : biz0, biz1, et biz165.

Je me demande si c'est pas autre chose que des virgules qu'il faut mettre dans la ligne de commande... mais j'ai essayé ";" "." et ":"... sans succès.

Quand penses tu ?

Bye !
0
jourun Messages postés 1102 Date d'inscription lundi 18 février 2008 Statut Membre Dernière intervention 21 décembre 2008 183
4 sept. 2008 à 09:11
Hier un événement imprévu et douloureux est survenu pendant notre discution, j'ai voulu t'aider mais dans ma précipitation j'ai fait pas mal de faute.

il est normal que tu n'as que trois dossier qui s'ouvre car il manque l'option L ( qui génére la boucle (début, pas, fin(1,1,165)) avant %i IN, sans cette option la commande crée trois dossiers et non pas 165.

Voici en fait la commande exact ==> For /L %i IN (0,1,165) do md d:\biz%i
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jourun Messages postés 1102 Date d'inscription lundi 18 février 2008 Statut Membre Dernière intervention 21 décembre 2008 183
5 sept. 2008 à 10:32
Plus de nouvelles, donc bonnes nouvelles.....
0
Salut,

Excuse moi, je n'ai pas pu te répondre plus tôt.

En fait j'ai réussi en tapant : For %i IN (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180) do md d:\%i

Ce fût un peu long, mais ca à marché !!!

Merci quand même pour ton message avec l'option L, ca pourra me servir !

Merci encore !

Bye.
0
jourun Messages postés 1102 Date d'inscription lundi 18 février 2008 Statut Membre Dernière intervention 21 décembre 2008 183
5 sept. 2008 à 16:38
Il ne te reste plus qu'à mettre cette discusion en résolu, de cette façon si un autre internaute fait une recherche sur internet, il fera directement que le problème a été résolu.
0
Problème résolu.
0