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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBS] Copier en masse des dossiers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBS] Copier en masse des dossiers

n°1767805
_ludovic
Posté le 01-08-2008 à 13:51:16  profilanswer
 

Bonjour,
 
Je voudrai pouvoir copier en masse des dossiers Windows. Pour le moment je fais un CopyFolder pour copier le dossier modèle vers un dossier cible.
Mon souhait serait d'avoir un fichier .txt où à l'intérieur il y a tous les noms de dossiers a créer. De cette manière mon VBS doit être cable d'aller lire le fichier .TXT et de créer le dossier de manière automatique.
 
Est-ce possible de faire cela ? Quelles sont les pistes ?
 
Merci d'avance.

mood
Publicité
Posté le 01-08-2008 à 13:51:16  profilanswer
 

n°1774954
tecoxe
Posté le 20-08-2008 à 14:35:50  profilanswer
 

Essai avec ça :

 
Code :
  1. Const cForReading = 1
  2. Dim lArrFolderList()
  3. ArrFolderList = LoadFolderList("d:\folderlist.txt" )
  4. For B = 0 To Ubound(ArrFolderList)
  5.     ## La tu mets ton copy folder ##
  6. Next
  7. Private Function LoadFolderList(pFolderList)
  8.   Dim Result
  9.   Dim lArrFolderList()
  10. Set fso = CreateObject("Scripting.FileSystemObject" )
  11. If fso.FileExists(pFolderList) = -1 Then
  12.  Set buffer = fso.OpenTextFile(pFolderList, cForReading)
  13.   I = 0
  14.  Do While Not buffer.AtEndOfStream
  15.    ReDim Preserve lArrFolderList(I)
  16.       lArrFolderList(I) = Lcase(buffer.ReadLine)
  17.       I = I + 1
  18.  Loop
  19. Else
  20.    lArrFolderList(I) = ""
  21.   End If
  22.  
  23.   Set fso = nothing
  24.   LoadFolderList = lArrFolderList
  25.  
  26. End function



Message édité par tecoxe le 20-08-2008 à 14:36:51

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBS] Copier en masse des dossiers

 

Sujets relatifs
Copier coller VBAAfficher le pic de charge dédiée via un script WMI ou VBS (BGInfo)
convertir DTS en BAS (VBs)[ACTIVE DIRECTORY - VBS] Ajout d'un utilisateur a un Groupe
[VBS] Ouvrir un lecteur spécifique.VBS : changer d'onglet
VBS : tester une listecopier une table d'une bdd postgresql
Calculer nombre de jours entre deux dates en VBScopier un texte sur excelet le remplacer dans word
Plus de sujets relatifs à : [VBS] Copier en masse des dossiers


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