Esempio:
Forfiles /p C:\MG12Backup /s /m *.bak /d -15 /c "cmd /c del /q @path"
Il comando lanciato, controllerà la directory e sottodirectory di MG12Backup e controllerà se ci sono files con estensione .bak più vecchi di 15 giorni.
In tal caso andrà ad eliminare i files più vecchi di 15 giorni.
Se volete provare lo script senza far cancellazioni di files, potete digitare il seguente comando:
Forfiles /p C:\MG12Backup /s /m *.bak /d -5 /c "Cmd /C Echo 0x22@Path\@File0x22"
Con alcuni comandi esplicati:
p = path
s = cerca anche nelle subdirectory del path principale
m = file con criteri (mark) specificati
d = ultima modifica più vecchia di (giorni)
c = esegui il comando