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 }