Bonjour, plutôt bonsoir,
Je me pose une question.
J'ai un script vbs qui efface des fichiers plus vieux de x jours et les dossiers s'ils sont vides dans un emplacement spécifié.
J'ai une arborescence de ce type :
C:\FTP
C:\FTP\Bob
C:\FTP\Albert
C:\FTP\Laura
etc ...
Je voudrai supprimer les dossiers/fichiers plus vieux de x jours dans les sous sous arborescences, i.e C:\FTP\Bob et les autres.
J'ai vu le code de frutix :
Et je me demande s'il vaut mieux utiliser sa méthode ou effectuer un Split pour placer ma racine dans C:\FTP\Bob supprimer et idem pour les autres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 For each subfold in FSO.GetFolder(path).SubFolders 'Pour chaque sous-dossiers dans le path subpath = "C:\vbscript\temp\" & subfold.Name 'On définit une nouvelle variable avec le nom des sous-dossiers au 1er niveau set folder = FSO.GetFolder (subpath)'utilisation du FSO pour prendre le dossier For Each B in folder.subfolders 'pour chaque dossier dans le sous-dossier racine If B.size = 0 Then 'si la taille du dossier est egal a 0 (donc vide) 'msgbox B & B.size 'effacer le dossier FSO.DeleteFolder B, force = yes End If 'fin du SI Next Next
J'espère être assez explicite.
Cordialement,
Partager