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 |