Powershell удаление файлов старше n дней

С рекурсивным обходом папок

$now = Get-Date
$date = $now.AddMonths(-1)
$files = Get-ChildItem -Path C:\Log -recurse | Where {$_.LastWriteTime -le "$date"}
foreach ($file in $files) {
write-host "Deleting File $file" -foregroundcolor "Red";  
Remove-Item $file # для теста добавить -whatif
}

Один комментарий к “Powershell удаление файлов старше n дней

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Time limit is exhausted. Please reload the CAPTCHA.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.