deleteEmpty.ps1
· 286 B · PowerShell
原始文件
$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 |