04 December, 2025

PowerShell Command line: Delete empty subfolders

Only view deleted folders - no actual deletion:

Get-ChildItem -Directory -Recurse | Sort-Object FullName -Descending | Where-Object { -not (Get-ChildItem -Path $_.FullName -File -Recurse -ErrorAction SilentlyContinue) } | Select-Object -ExpandProperty FullName


Recursively delete empty directories:

Get-ChildItem -Directory -Recurse -Force | Sort-Object FullName -Descending | Where-Object { -not (Get-ChildItem -Path $_.FullName -File -Recurse -ErrorAction SilentlyContinue) } | ForEach-Object { Remove-Item $_.FullName -Force -Recurse -ErrorAction SilentlyContinue }