pitchcontrol
5/14/2018 - 5:04 AM

delete old logs

Удаляет логи старше месяца, потом удаляет пустые папки

Get-ChildItem "C:\MOLOKO.Logs\" -Recurse *.txt | where {$_.CreationTime -lt (Get-Date).AddMonths(-1)} | Remove-Item | Out-Null
Get-ChildItem "C:\MOLOKO.Logs\" -Recurse | where  {(Get-ChildItem $_.FullName).Count -eq 0 } | Remove-Item