1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
On Error Resume Next
Dim Fichier
Dim ObjShell, objFolder,objFSO,colSubfolders
Set objFSO = CreateObject("Scripting.FileSystemObject")
Dim Login
Dim WshNetwork
Set WshNetwork=CreateObject("Wscript.Network")
Login = WshNetwork.username
'wscript.echo Login
'***********************************************************
' Procedure qui supprime les sous repertoires du dossier
'****************************************************************
sub deleteSubFolders(chemin,dossier)
Set objFolder = objFSO.GetFolder(chemin)
if objFSO.folderExists(chemin) then
Set colSubfolders = objFolder.Subfolders
If colSubfolders.count>0 Then
Wscript.Echo colSubfolders.count &"sous dossier"
for Each objSubfolder in colSubfolders
objSubfolder.Delete
Next
Wscript.Echo colSubfolders.count &" sous repertoire dans " &dossier
else
Wscript.Echo "pas de sous respertoires dans " &dossier
end if
else
wcript.echo "le dossier "&dossier &"n'existe pas"
end if
end sub
'************************************************************************
' Procedure qui supprime les fichiers d'un dossier
'*************************************************************************
sub DeleteFiles(chemin,dossier,NbJours)
Set objFolder = objFSO.GetFolder(chemin)
Set CollFichiers=objFolder.Files
If CollFichiers.count>0 then
Wscript.Echo "il y a " &CollFichiers.count &" Fichiers dans " &dossier
For each Fichier in CollFichiers
If DateDiff("D", Fichier.DateLastModified, now) > NbJours Then
Fichier.Delete
End If
Next
Wscript.Echo "il reste "& CollFichiers.count &" Fichiers dans " &dossier
else
Wscript.Echo "il n'existe pas de fichiers dans" &dossier
end if
end sub
'**********************************************************************************************
' Suppression des sous dossiers temp et fichier du dossier temp du local Setting
'*********************************************************************************************
'Suppression des sous dossiers temporaires de Temp
chemin1="C:\Documents and Settings\"&Login&"\Local Settings\Temp\"
dossier1="Temp de Local Settings"
deleteSubFolders chemin1,dossier1
'suppression des fichiers temporaires
DeleteFiles chemin1,dossier1,7
'**********************************************************************************************
' Nettoyage du bureau
'*********************************************************************************************
' Suppression des dossiers du bureau
chemin4="C:\Documents and Settings\"&Login&"\Bureau\"
dossier4="Bureau"
deleteSubFolders chemin4,dossier4
DeleteFiles chemin4,dossier4,0 |
Partager