Meilleure solution effacemment dossiers et fichiers
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 :
Code:
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 |
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.
J'espère être assez explicite.
Cordialement,