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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Liste dossiers et sous dossiers d'un disque

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Liste dossiers et sous dossiers d'un disque

n°2220644
maximus172
Posté le 24-02-2014 à 19:36:29  profilanswer
 

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

mood
Publicité
Posté le 24-02-2014 à 19:36:29  profilanswer
 

n°2220648
maximus172
Posté le 24-02-2014 à 19:51:16  profilanswer
 

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...
 
 

n°2220817
Marc L
Posté le 26-02-2014 à 10:24:30  profilanswer
 

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


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

  Liste dossiers et sous dossiers d'un disque

 

Sujets relatifs
disque durtaille d'une page disque sous windows 7
page disque : taille et temps du chargementIntégrer liste/boucle php dans un tableau html.
tri d'une liste et débogageJCombobox : comment remettre la liste à 0?
Retirer une personne d'une liste de diffusion avant envoiProblème création liste par VBA
[Rés]Incrémentation, redimenssionnement, valeur d'une liste modifiableLes dossiers en deux mots dans MS-DOS
Plus de sujets relatifs à : Liste dossiers et sous dossiers d'un disque


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