Como Obter o Tamanho da Pasta Incluindo as Subpastas no PowerShell

Este tutorial demonstra como obter o tamanho da pasta, incluindo subpastas, usando PowerShell.
Obter o Tamanho da Pasta, Incluindo as Subpastas no PowerShell
Para obter o tamanho de uma pasta, precisamos executar alguns comandos juntos. Primeiro, precisamos obter os filhos da pasta dada, medir a propriedade de comprimento da pasta e, finalmente, mostrar o objeto Sum
.
Veja os passos abaixo:
O comando para obter os filhos da pasta dada é:
Get-ChildItem "C:\Users"
O comando acima mostrará os filhos da pasta dada. Aqui, os filhos significam as subpastas e outros itens:
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, a pasta tem três subpastas e um arquivo. Agora, para obter todos os itens das subpastas, precisamos executar o seguinte comando:
Get-ChildItem -Path "C:\Users" -Recurse -ErrorAction SilentlyContinue |
Então, para medir o tamanho de todas as subpastas e itens, precisamos executar o seguinte comando:
Measure-Object -Property Length -Sum |
Finalmente, após medir a propriedade de comprimento de todo o conteúdo da pasta, agora mostre o objeto:
Select-Object Sum
O objeto de soma mostrará o tamanho da pasta, incluindo subpastas. E para mostrar o número de itens na pasta, usamos o objeto Count
:
Select-Object Count
O comando acima mostrará o tamanho da pasta Sheeraz
em MBS. Veja a saída:
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