Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Récupérer Tailles des Fichiers d'un Répértoire

Foufoudora

XLDnaute Occasionnel
Bonjour Le forum

J'ai une petite question.

je souhaite récupérer les tailles des fichiers d'un répertoire et les mettre dans un fichier xls colonne A.

Est-ce possible ?

Merci par avance

Foufoudora
 
Dernière édition:

excalibur

XLDnaute Impliqué
Re : Récupérer Tailles des Fichiers d'un Répértoire

bonjour Foufoudora essai ce code cell a1 nom fichier cell a2 size
Sub List1()
On Error Resume Next
Application.ScreenUpdating = False
Dim Directory As Variant
Dim r As Variant
Dim i As Variant
'Directory = Range("f1").Value
Directory = "d:\"
r = 1
Cells(r, 1) = "FileName"
Cells(r, 2) = "Size"
r = r + 1
On Error Resume Next
With Application.FileSearch
.NewSearch
.LookIn = Directory
'.Filename = "*.*"'tous type de fichiers
.Filename = "*.xls"
.SearchSubFolders = False 'true tous les sous repertoires
.Execute
For i = 1 To .FoundFiles.Count
Cells(r, 1) = .FoundFiles(i)
Cells(r, 2) = FileLen(.FoundFiles(i))
r = r + 1
Next i
End With
End Sub'salutations
 

Foufoudora

XLDnaute Occasionnel
Re : Récupérer Tailles des Fichiers d'un Répértoire

Salut excalibur,

Merci beaucoup pour ta réponse qui est très efficace.
Est-ce que je peux récupérer la taille qui est indiqué en K0 de la transformer en Mo
ex : 3346267 = 3.4 Mo

Cordialement

Foufoudora
 

Foufoudora

XLDnaute Occasionnel
Re : Récupérer Tailles des Fichiers d'un Répértoire

Salut fifi,

Merci beaucoup pour ta réponse.
en fait j'ai rajouter la ligne
Cells(r, 2) = FileLen(.FoundFiles(i)) /1024000
pour l'avoir en Mo

Merci beaucoup

Cordialement

Foufoudora
 

Discussions similaires

Réponses
10
Affichages
311
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…