Bonjour
Cette macro supprime tous les fichiers du dossier selon une date et je souhaiterais qu'elle boucle aussi sur les sous dossiers de façon à supprimer aussi les fichiers des sous dossiers.
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Sub test() Dim myFso, myFile, myFolder Set myFso = CreateObject("Scripting.FileSystemObject") 'sélection du dossier à analyser Set myFolder = myFso.GetFolder("C:\XXX\") 'boucle sur tous les fichier du dossier For Each myFile In myFolder.Files 'si la date de modification du fichier est antérieure à 1 jours, effacer le fichier If DateDiff("d", myFile.DateLastModified, Now) > 1 Then myFile.Delete True Next myFile End Sub
Partager