[PowerShell] Как удалить файлы месячной давности
Простенький скрипт на PowerShell для удаления файлов, которые старше месяца:
$date = (Get-Date).AddMonths(-1) $pathFolder = "D:\test1" Get-ChildItem -Path $pathFolder | where {!$_.PSIsContainer} | foreach { if ($_.LastWriteTime -lt $date) { $file = $pathFolder + "\" + $_ Remove-Item $pathFolder $file -whatif } }
За основу взял скрипт отсюда.
Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!
Хотите поблагодарить автора за эту заметку? Вы можете это сделать!