codice:
' Data vecchia di 2 mesi
OldDate = DateAdd("m",-2,Date())
' Leggo il contenuto della directory e lo metto in un array
Dim strPath 'Path directory di ricerca
Dim objFSO 'Variabile FileSystemObject
Dim objFolder 'Variable directory
Dim objItem 'Variable per il loop nel contenuto della directory
strPath = "docuavvi/file/"
' Creo oggetto FSO
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
' Creo un gestore per la directory
Set objFolder = objFSO.GetFolder(Server.MapPath(strPath))
' Carico il contenuto del percorso in una matrice
Dim Listing (9999, 4)
num = 1
For Each objItem In objFolder.Files
FileDate = objItem.DateLastModified
If IsDate(FileDate) Then FileDate = CDate(FileDate)
If FileDate < OldDate Then
Listing (num, 1) = objItem.Name
Listing (num, 2) = objItem.Size
Listing (num, 3) = objItem.Type
Listing (num, 4) = objItem.Path
num=num+1
End If
Next
num=num-1
' Fine, distruggo gli oggetti creati
Set objItem = Nothing
Set objFolder = Nothing
Set objFSO = Nothing