Un script. Par exemple en vbscript :
On Error Resume Next
Set fso = CreateObject("Scripting.FileSystemObject" )
Set WshShell = CreateObject("WScript.Shell" )
Set oFolder = fso.GetFolder("D:\Soft\" )
For Each oFile In oFolder.files
If datediff("d",oFile.DateLastAccessed,Now()) > 8 Then
fso.DeleteFile oFile
End If
Next
For Each oSubFolder In oFolder.SubFolders
If datediff("d",oSubFolder.DateLastAccessed,Now()) > 8 Then
Call KillSubFolders (oSubFolder)
End If
Next
Sub KillSubFolders (SubPath)
fso.DeleteFolder SubPath
End Sub
|
A personnaliser selon la date sur laquelle tu veux te baser (il y en a 3 pour un fichier, la date de création, date de dernière modification, et date de dernier accès). La je me base sur la date de dernier accès.
Ca doit être possible aussi en batch, mais c'est un langage que j'aime pas 
Message édité par ccp6128 le 24-04-2012 à 17:29:08