Suppression récursive des fichiers datant de + 1 mois
Bonjour,
Je débute en vbs, je cherche un moyen de coder simplement la suppression des fichiers datant de +1 mois sur toute une arborescence.
Je cherche des exemples de code qui traite ce problème, la récursivité et la date de modification du fichier.
Merci.
Parcourir récursivement une arborescence
La récursivité est bien plus simple à mettre en oeuvre que dans ton exemple de code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Const DOSSIER = "C:\Temp"
Set oFso = CreateObject("Scripting.FileSystemObject")
Parcourir oFso.GetFolder(DOSSIER)
Sub Parcourir(oDossier)
For Each oSousDossier in oDossier.Subfolders
Parcourir oSousDossier
Next
For Each oFichier in oDossier.Files
' ...
' Traitement à appliquer à chaque fichier
' ...
Next
End Sub |
A chaque passage de boucle, tu récupères un objet de type File que tu peux manipuler en utilisant ses méthodes et propriétés.