Skip to content
Home » Cómo saber el espacio que ocupan las carpetas de Windows: Guía completa del script PowerShell

Cómo saber el espacio que ocupan las carpetas de Windows: Guía completa del script PowerShell

“¿Cuánto ocupa realmente un directorio en WIndows? ¿Qué subcarpeta está inflando tu disco?”
Con un solo comando, este script te da la respuesta clara, ordenada y profesional.

El Problema del Espacio en Windows

La carpeta C:\Windows es el corazón del sistema operativo. Pero también es una de las que más espacio consume con el tiempo:

  • Actualizaciones acumulativas
  • Archivos temporales
  • Componentes duplicados en WinSxS
  • Logs, cachés y más

Problema: El Explorador de Windows te dice “25 GB”, pero no te dice qué subcarpeta ocupa más.

Get-ChildItem "C:\Windows" -Directory | ForEach-Object {
    $size = (Get-ChildItem $_.FullName -Recurse -File -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum).Sum
    $gb = if ($size) { $size / 1GB } else { 0 }
    [PSCustomObject]@{
        Carpeta = $_.Name
        Tamaño_GB = "{0:N2}" -f $gb
    }
} | Sort-Object Tamaño_GB -Descending | Format-Table -AutoSize