PowerShell - Como borrar las carpetas vacías de una unidad?
Este es un pequeño bloque de código que alguna vez vi por la web:
$Unidad = Read-Host "Unidad de las carpteas"
$Objetos = Get-ChildItem $Drive -Recurse | Where-Object {$_.PSIsContainer -eq $True}
$Objetos | Where-Object {($_.GetFiles().Count -lt 1 -and $_.GetDirectories().Count -lt 1)} | Select-Object FullName | ForEach-Object {Remove-Item $_.fullname -Recurse}
El bloque de código anterior nos va a “preguntar” cuál es la unidad donde queremos revisar las carpetas vacías a eliminar.
Es práctico y lo podemos integrar en nuestros scripts para poder crear cosas más divertidas.
Happy scripting!
Comments