Ciao, con questo script elimino tramite FSO le cartelle con la data più vecchia di 3 giorni rispetto ad oggi.
La cartella 18_04_2008 sul server esiste e viene cancellata regolarmente.codice:<% strData = DateAdd("d", -3, Date()) DatadiOggi = replace(strData, "/", "_") response.write strDATA & " " & DatadiOggi & " " cartella = Server.mapPath("\mac\public\bk_mysql\" & DatadiOggi) response.write cartella &" " Set xfs = CreateObject("Scripting.FileSystemObject") if xfs.FolderExists(trim(cartella)) then xfs.DeleteFolder(trim(cartella)) response.write "Cartella cancellata !" else response.write "La cartella non esiste !" end if set xfs = nothing %>
Ma se volessi cancellare tutte quelle cartelle che ricadono nella settimana precedente, come devo fare?
Ad esempio:
Oggi è il 21_04_2008
Devo eliminare tutte le cartelle che vanno da oggi a meno -7, cioè le cartelle:
20_04_2008
19_04_2008
18_04_2008
17_04_2008
16_04_2008
15_04_2008
14_04_2008
Grazie

Rispondi quotando