The Big Book of PowerShell Gotchas (Spanish)
  • Léame
  • Acerca de este libro
  • Formato a la derecha
  • ¿Dónde está el comando \?
  • PowerShell.exe no es PowerShell
  • Acumulando la salida en una función
  • ForEach vs ForEach vs ForEach
  • Finalización con Tab
  • -Contains y -Like son diferentes
  • No puede tener lo que no se tiene
  • -Filter y la diversidad de valores
  • No todo produce una salida
  • Una página HTML a la vez, por favor
  • Sangriento, Horrible, Puntuación
  • No Concatene Strings
  • $ no forma parte del nombre de la variable
  • Utilizar la canalización (pipeline), no una matriz
  • Backtick, Grave Accent, Escape
  • Comandos de la vieja escuela
  • Una multitud no es un individuo
  • La salida predeterminada de los comandos puede mentir
  • Propiedades vs. Valores
  • Variables Remotas
  • New-Object PSObject vs. PSCustomObject
  • Ejecutando algo como el "usuario actualmente conectado"
  • Comandos que necesitan un perfil de usuario pueden fallar cuando se ejecuta de forma remota
  • Escribiendo en SQL Server
  • Obtener tamaños de carpetas
Powered by GitBook
On this page

Obtener tamaños de carpetas

La gente suele preguntar cómo usar PowerShell para obtener el tamaño de una carpeta. Por ejemplo la carpeta de documentos de un usuario.

El problema es que las carpetas no tienen un tamaño. Windows literalmente no rastrea el tamaño de los objetos de carpeta. El tamaño de una carpeta es simplemente la suma de los tamaños de los archivos en dicha carpeta, lo que significa que para obtener el tamaño de la carpeta se tiene que sumar el tamaño de los archivos.

Get-ChildItem -Path <whatever> -File -Recurse |
Measure-Object -Property Length -Sum

Veamos un ejemplo. Primero, es necesario obtener todos los archivos, y luego sumar sus propiedades de tamaño.

PreviousEscribiendo en SQL Server

Last updated 7 years ago