From Insensitive Motmot, 5 Years ago, written in Plain Text.
Embed
  1. Get-ChildItem -recurse | Where {!$_.PSIsContainer -and `
  2. $_.LastWriteTime -lt (get-date).AddDays(-31)} | Remove-Item -whatif
  3.  
  4. Get-ChildItem -recurse | Where {$_.PSIsContainer -and `
  5. @(Get-ChildItem -Lit $_.Fullname -r | Where {!$_.PSIsContainer}).Length -eq 0} |
  6. Remove-Item -recurse -whatif