Liste dossiers et sous dossiers d'un disque

Liste dossiers et sous dossiers d'un disque - VB/VBA/VBS - Programmation

Marsh Posté le 24-02-2014 à 19:36:29    

Bonjour,
 
Je souhaite faire une macro qui permette de récupérer tous les répertoires et sous répertoires (je ne m'occupe pas des fichiers) d'un disque réseau , ainsi que leurs tailles respectives.
Le tout serait regrouper dans un fichier excel...
 
Je continue à chercher mais si vous avez déjà eu à faire cette macro, cela m'interesse...  :bounce:  
 
Merci de votre aide

Reply

Marsh Posté le 24-02-2014 à 19:36:29   

Reply

Marsh Posté le 24-02-2014 à 19:51:16    

J'ai continué mes recherches. Voila ou j'en suis
 

Code :
  1. Sub ListeRep()
  2. Dim Fso As Object, A As Double
  3. Dim File As Object, Répertoire As String
  4.   repertoire = "C:\Users\dossier\" 'choix du dossier à scanner
  5.   [A:A].ClearContents
  6.   NomRep = Dir(repertoire, vbDirectory)
  7.   i = 2
  8.   Do While NomRep <> ""
  9.      If NomRep <> "." And NomRep <> ".." Then
  10.         If (GetAttr(repertoire & NomRep) And vbDirectory) = vbDirectory Then
  11.            Cells(i, 1) = NomRep
  12.          
  13.            'Taille du répertoire
  14.   Répertoire = "C:\Users\dossier\" & NomRep 'choix du dossier à scanner + nom du sous-repertoire
  15.      Set Fso = CreateObject("Scripting.FileSystemObject" )
  16.     Set File = Fso.GetFolder(Répertoire)
  17.     Cells(i, 2) = File.Size
  18.            i = i + 1
  19.         End If
  20.      End If
  21.      NomRep = Dir
  22.   Loop
  23. End Sub


 
Cela permet de lister les sous-répertoires d'un répertoire donné... il me reste à faire une boucle pour pouvoir passer au travers de tous les sous-répertoires...
 
 

Reply

Marsh Posté le 26-02-2014 à 10:24:30    

 
           Bonjour, bonjour,
 
           rien qu'en consultant l'exemple de la doc officielle
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed