Ciao, con questo script elimino tramite FSO le cartelle con la data più vecchia di 3 giorni rispetto ad oggi.
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
%>
La cartella 18_04_2008 sul server esiste e viene cancellata regolarmente.
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