Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2656 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Script batch pour création de dossiers

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script batch pour création de dossiers

n°1534325
akh44
Posté le 27-03-2007 à 15:28:17  profilanswer
 

bonjour,
je cherche a créer un batch qui me permet de créer des dossiers incrémenter de 1 à chaque fois.
mes noms de dossiers sont nommés comme ceci :
- une partie de 14 chiffres qui ne change jamais
- une partie de 4 chiffres qui s'incrémentes
je connais les 14 premiers chiffres qui ne change pas et aussi les 4 chiffres de depart qui doivent ensuite s'incrémenter.
je voudrais créer un dossier avec mon numéro de depart, puis qu'il soit ensuite créé x dossiers s'incrémentant de 1 a chaque fois (pour les 4 derniers chiffres).
je n'y connais pas grand chose en batch donc si vous pouviez m'aider, ce serait tres sympa de votre part.
merci d'avance.
 
Salutations

mood
Publicité
Posté le 27-03-2007 à 15:28:17  profilanswer
 

n°1534328
MagicBuzz
Posté le 27-03-2007 à 15:29:22  profilanswer
 

quelle plateforme ?

n°1534360
MagicBuzz
Posté le 27-03-2007 à 15:47:02  profilanswer
 

Sous Windows par exemple, tu peux simplement faire un petit VBS :
 

Code :
  1. Option Explicit
  2. Dim args, fso, i
  3. Set args = WScript.Arguments
  4. If args.Count = 3 Then
  5.   Set fso = CreateObject("Scripting.FileSystemObject" )
  6.   For i = 0 To CInt(args(2)) - 1
  7.     fso.CreateFolder(args(0) & Right("000" & CStr(CInt(args(1)) + i), 4))
  8.   Next
  9.   Set fso = Nothing
  10. Else
  11.   MsgBox "DTC"
  12. End If
  13. Set args = Nothing


 


C:\in>dir
 Le volume dans le lecteur C s'appelle VistaOS
 Le numéro de série du volume est 1C5A-4296
 
 Répertoire de C:\in
 
27/03/2007  15:45    <REP>          .
27/03/2007  15:45    <REP>          ..
27/03/2007  15:44               339 folder.vbs
               1 fichier(s)              339 octets
               2 Rép(s)  49 869 606 912 octets libres
 
C:\in>folder.vbs 01234567890123 50 10
 
C:\in>dir
 Le volume dans le lecteur C s'appelle VistaOS
 Le numéro de série du volume est 1C5A-4296
 
 Répertoire de C:\in
 
27/03/2007  15:46    <REP>          .
27/03/2007  15:46    <REP>          ..
27/03/2007  15:46    <REP>          012345678901230050
27/03/2007  15:46    <REP>          012345678901230051
27/03/2007  15:46    <REP>          012345678901230052
27/03/2007  15:46    <REP>          012345678901230053
27/03/2007  15:46    <REP>          012345678901230054
27/03/2007  15:46    <REP>          012345678901230055
27/03/2007  15:46    <REP>          012345678901230056
27/03/2007  15:46    <REP>          012345678901230057
27/03/2007  15:46    <REP>          012345678901230058
27/03/2007  15:46    <REP>          012345678901230059
27/03/2007  15:44               339 folder.vbs
               1 fichier(s)              339 octets
              12 Rép(s)  49 869 606 912 octets libres
 
C:\in>

n°1534405
akh44
Posté le 27-03-2007 à 16:20:56  profilanswer
 

désolé, c'est sous win2000 pro
je n'ai que mon malheureux bloc note pour faire quelque chose.

n°1534471
MagicBuzz
Posté le 27-03-2007 à 17:31:20  profilanswer
 

Ben même si je suis sous Windows Vista, les Script VBS marchent parfaitement sous Windows 2000 Pro.
 
Et j'ai justement utilisé le Bloc Note pour écrire le script ;)
 
Copie-colle simplement le script que j'ai écrit, et enregistre-le quelque part avec comme extension "*.vbs".
 
Ensuite, tu peux le lancer en ligne de commence comme avec l'exemple que j'ai fourni ensuite. ;)

n°1546085
akh44
Posté le 21-04-2007 à 01:07:25  profilanswer
 

bon désolé de repondre si tard, heu en effet, 1 mois ca fait bcp, je m'en excuse, mais vu le bordel que c'est au boulot de plus avoir d'internet depuis 2 mois et des pc qui merde a fond, j'ai enfin pu tester ta manip^et je t'en remercie enormement.
en effet, grace a ce script, j'ai pu gagner enormement de temps au boulot, plus que de faire clic droit, nouveau dossier, renommer, et ainsi de suite.
merci encore.
Salutations


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Script batch pour création de dossiers

 

Sujets relatifs
[RESOLU] logiciels gratuits pour création site webCherche Script php associé à une requete cron
Conseil script de forum pour mon siteChoix langage création site web dynamique
aide pour creation annuaire (débutant)Comment manipuler les chaines de caractère en batch dos ?
[Shell] Script 
Plus de sujets relatifs à : Script batch pour création de dossiers


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR