cleanup recycle bin cleaner

This commit is contained in:
2025-08-15 16:00:11 -04:00
parent 3f89290295
commit 821505014d
+2 -6
View File
@@ -64,15 +64,11 @@ If ( ($UserRecycleBins | Measure-Object).Count -gt 0 ) {
Write-Output "Deleting all recycle bin items older than ${OlderThan} days from:" Write-Output "Deleting all recycle bin items older than ${OlderThan} days from:"
ForEach ( $userRecycleBin in $UserRecycleBins ) { ForEach ( $userRecycleBin in $UserRecycleBins ) {
$userRecycleBinFullName = $userRecycleBin.FullName $userRecycleBinFullName = $userRecycleBin.FullName
Write-Output " - $userRecycleBinFullName" Write-Output " - $userRecycleBinFullName"
$items = Get-ChildItem -Path $userRecycleBin.FullName -Recurse -ErrorAction SilentlyContinue $items = Get-ChildItem -Path $userRecycleBin.FullName -Recurse -ErrorAction SilentlyContinue
ForEach ( $item in $items ) { ForEach ( $item in $items ) {
If ( $item.LastWriteTime -lt $TimeDelta ) { If ( $item.LastWriteTime -lt $TimeDelta ) {
Try { Try { Remove-Item -Path $item.FullName -Force -ErrorAction Continue }
Remove-Item -Path $item.FullName -Force -ErrorAction Continue
$itemFullName = $item.FullName
Write-Output "DELETING: ${itemFullName}"
}
Catch { Write-Error $_.Exception.Message } Catch { Write-Error $_.Exception.Message }
} }
} }