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 codigo 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.

 

Saludos,

Comments