Cómo obtener el tamaño de la carpeta incluyendo las subcarpetas en PowerShell

Este tutorial demuestra cómo obtener el tamaño de una carpeta, incluidos los subcarpetas, usando PowerShell.
Obtener el tamaño de la carpeta, incluidos los subcarpetas en PowerShell
Para obtener el tamaño de una carpeta, necesitamos ejecutar algunos comandos juntos. Primero, necesitamos obtener los elementos de la carpeta dada, medir la propiedad de longitud para la carpeta y, por último, mostrar el objeto Sum
.
Vea los pasos a continuación:
El comando para obtener los elementos de la carpeta dada es:
Get-ChildItem "C:\Users"
El comando anterior mostrará los elementos de la carpeta dada. Aquí, los elementos significan los subcarpetas y otros elementos:
Directory: C:\Users
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 1/31/2022 1:24 PM DefaultAppPool
d-r--- 4/26/2021 3:32 PM Public
d----- 11/1/2022 1:33 PM Sheeraz
-a---- 7/14/2022 2:33 PM 224 Example.java
Como podemos ver, la carpeta tiene tres subcarpetas y un archivo. Ahora, para obtener todos los elementos de los subcarpetas, necesitamos ejecutar el siguiente comando:
Get-ChildItem -Path "C:\Users" -Recurse -ErrorAction SilentlyContinue |
Luego, para medir el tamaño de todas las subcarpetas y elementos, necesitamos ejecutar el siguiente comando:
Measure-Object -Property Length -Sum |
Finalmente, después de medir la propiedad de longitud para todo el contenido de la carpeta, ahora mostramos el objeto:
Select-Object Sum
El objeto suma mostrará el tamaño de la carpeta, incluidos los subcarpetas. Y para mostrar el número de elementos en la carpeta, usamos el objeto Count
:
Select-Object Count
El comando anterior mostrará el tamaño de la carpeta Sheeraz
en MBS. Vea la salida:
36304.1059274673 MB
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook