PowerShell: Search for and delete files recursively
Published:
Short and simple, but keep forgetting some minor details, so... note to self...
# Files
gci -recurse -force |
where {$_.name -eq "Thumbs.db"} |
foreach {ri $_.fullname -whatif}
# Directories (and using regex for matching)
gci -recurse -force |
where {$_.name -match "^(bin|obj)$"} |
foreach {ri $_.fullname -recurse -whatif}
Minus the -whatif
, of course 🙂