Witam,
Chcę utworzyć zadanie, które skasuje mi backupy starsze niż 8 dni.
W windows 7 sobie poradziłem i .bat zdaje egazmin.
forfiles /p "c:\wsklep\backup" /s /m *.bak /c "cmd /c Del @path" /d -4
Dla windows xp pobrałem forfiles {składnia jest nieco inna}
FORFILES -pc:\backup\konfiguracyjna -m*.bak -d-8 << do tego momentu jest ok.
Następnie chce dodać akcje usuwania i robię to w ten sposób:
Forfiles -pc:\backup\konfiguracyjna\ -m*.bak -d-8 -c"CMD /c del /q @PATH"
Powyższa składnia kasuje mi wszystkie pliki z katalogu. Nie bierze pod uwagę daty oraz rozszerzenia dokumentu.
EDIT:
Forfiles -pc:\backup\konfiguracyjna\ -m*.bak -d-8 -c"CMD /c del /q *.@EXT"
Uwzględnia rozszerzenia. Zdefiniowane wcześniej starsze pliki -d-8 nie są brane pod uwagę. Kasowane są wszystkie pliki .bak.
Proszę o pomoc.