mirror of
https://github.com/acedanger/shell.git
synced 2025-12-06 02:20:11 -08:00
feat: add scripts for event log size monitoring and old file removal
This commit is contained in:
8
powershell/remove-files.ps1
Normal file
8
powershell/remove-files.ps1
Normal 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
|
||||
Reference in New Issue
Block a user