deleteEmpty.ps1
· 286 B · PowerShell
Raw
$LogPath = Read-Host 'Path to delete empty folders'
Get-ChildItem -LiteralPath $LogPath -Force -Recurse | Where-Object {
$_.PSIsContainer -and `
@(Get-ChildItem -LiteralPath $_.Fullname -Force -Recurse | Where { -not $_.PSIsContainer }).Count -eq 0 } |
Remove-Item -Recurse
1 | $LogPath = Read-Host 'Path to delete empty folders' |
2 | Get-ChildItem -LiteralPath $LogPath -Force -Recurse | Where-Object { |
3 | $_.PSIsContainer -and ` |
4 | @(Get-ChildItem -LiteralPath $_.Fullname -Force -Recurse | Where { -not $_.PSIsContainer }).Count -eq 0 } | |
5 | Remove-Item -Recurse |