Acest script poate fi util pentru a curăța folderul care stochează fișierele jurnal, sau copiile de rezervă.
Pentru a utiliza kill2date.vbs a crea un fișier cu script-ul de mai jos. Calea către directorul și numărul de zile specificat în cale și killdate dumneavoastră:
path = "C: \ Temp"
killdate = data () - 7
arFiles = Array ()
set fso = CreateObject ( «scripting.filesystemobject»)
SelectFiles cale, killdate, arFiles, truenDeleted = 0
pentru n = 0 la ubound (arFiles)
pe CV-ul de eroare lângă
arFiles (n) .delete true
dacă Err.Number <> 0 atunci
wscript.echo „Nu se poate șterge:“ arFiles (n) .path
altfel
nDeleted = nDeleted + 1
în cazul în care se încheie
eroare Goto 0
următor
MsgBox nDeleted "Of" ubound (arFiles) +1 _
„Fișierele eligibile au fost șterse“
SelectFiles sub (Spath, vKillDate, arFilesToKill, bIncludeSubFolders)
pe CV-ul de eroare lângă
set folder = fso.getfolder (Späth)
set de fișiere = folder.files
pentru fiecare fișier în fișiere
dtlastmodified = null
eroare relua următor
dtlastmodified = file.datelastmodified
eroare Goto 0
în cazul în care nu isnull (dtlastmodified) Atunci
dacă dtlastmodified
redim păstra arFilesToKill (COUNT)
set arFilesToKill (număr) = fișier
în cazul în care se încheie
în cazul în care se încheie
următor
în cazul în care bIncludeSubFolders atunci
pentru fiecare FLDR în folder.subfolders
SelectFiles fldr.path, vKillDate, arFilesToKill, adevărat
următor
în cazul în care se încheie
end Sub
Va rugam, rata de articol:
(Număr total: 11, medie: 5.00 din 5)
Ștergeți fișierul este mai vechi decât numărul X de zile, puteți utiliza comanda
FORFILES -p c :. \ Backup -m -s * -d -5 -c «cmd / c del / q @path»
Așa e, Alexander. Singurul lucru necesar sau chiar omite opțiunea -m ca masca de căutare prestabilit „*“ (100% adevărat pentru FORFILES eliberare din Windows 7, nu-mi amintesc de altă parte), sau explicit specificați „-m *“. În caz contrar, în forma în care ați subliniat, nu fără extensia fișierului va fi procesată.
este mai mult ca o abordare umană, mai degrabă decât pe scenariu monstruos. Borg ca întotdeauna pe partea de sus. asta e ceea ce echipa este rezolvată state unix / linux sistemah.kak simți diferența. intuneric mai scurt.găsi tip f -ctime 2 -delete
Da, există un instrument pentru fiecare sarcină.