Войти

Показать полную графическую версию : Удаление логов с помощью forfiles.exe


Mikzer
23-05-2012, 08:04
Здравствуйте.

Пытаюсь удалить логи старше 3-х дней из C:\softinone\logs вида *.ztrace и вывести результат в C:\softinone\logs\DelLog.txt:

forfiles.exe -p"C:\softinone\logs" -m"C:\softinone\logs\*.ztrace" -d-3 /c"cmd /c del /AR /A /Q @file /c echo @PATH">>"C:\softinone\logs\DelLog.txt"


результат в DelLog.txt выводит верный, т.е. файлы нужные находит. Но не удаляет, просто пишет в лог. Не могу понять почему :(

Ещё хотелось бы лог DelLog.txt продолжать, а не перезаписывать каждый раз. Может кто подскажет, как реализовать?

CyberMuesli
27-05-2012, 17:30
Попробуйте ввести команду

del /AR /A /Q z.z /c echo не важно

и сразу поймете, почему не удаляет




© OSzone.net 2001-2012