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 : 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
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,