feat: add scripts for event log size monitoring and old file removal

This commit is contained in:
Peter Wood
2025-03-29 13:03:06 -04:00
parent 3f6b73a3a0
commit 89e0336754
2 changed files with 19 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
$limit = (Get-Date).AddDays(-60)
$path = "\\peranda-nas\media\backups\docker-data"
# Delete files older than the $limit.
Get-ChildItem -Path $path -Recurse -Force | Where-Object { !$_.PSIsContainer -and $_.CreationTime -lt $limit } | Remove-Item -Force
# Delete any empty directories left behind after deleting the old files.
Get-ChildItem -Path $path -Recurse -Force | Where-Object { $_.PSIsContainer -and (Get-ChildItem -Path $_.FullName -Recurse -Force | Where-Object { !$_.PSIsContainer }) -eq $null } | Remove-Item -Force -Recurse