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 продолжать, а не перезаписывать каждый раз. Может кто подскажет, как реализовать?
Пытаюсь удалить логи старше 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 продолжать, а не перезаписывать каждый раз. Может кто подскажет, как реализовать?