Войти

Показать полную графическую версию : [решено] Удаление логов, которые старше определенного периода


foma24
12-09-2013, 17:16
Здравствуйте, есть папка с логами, например C:\logs\ в ней есть логи вида unloader.log.2013-09-05 название разные, т.е. не только unloader, остальная часть названия неизменна. Нужен скрипт удаляющий все файлы, которые старше 7 дней. Заранее спасибо.

foma24
30-09-2013, 16:32
Помогите пожалуйста со скриптом.

Foreigner
30-09-2013, 18:51
Powershell:

gci "C:\Logs\*.log*" | % {

if ( [datetime]::today.adddays(-7) -ge [datetime]::parse( $_.extension )) { ri $_ }

}




© OSzone.net 2001-2012